【发布时间】:2018-04-23 16:30:30
【问题描述】:
我正在尝试弹出包含字母字符的数组的每个结果。为此,我使用:
if(gtin.toString().length != 13 || /[a-z\-]+/ig.test(gtin) == true) {
gtin = "null";
}
它适用于某些变量……但并非每次都适用。例如:
- CS230
- C1
- L3940-黑色
所有这些变量仍将出现在数组中。你知道为什么这不起作用吗? 谢谢!
【问题讨论】:
-
/[a-z \-]+/ 试试这个?
-
你能更好地解释数组中你想要或不想要的结果吗?
-
能否在代码示例中包含数组?
-
(请注意,
== true从来都不是必需的。) -
不清楚您要问什么或希望看到什么结果。请使用 Stack Snippets(
[<>]工具栏按钮;here's how to do one)通过 runnable minimal reproducible example 演示问题来更新您的问题。
标签: javascript arrays regex google-sheets