Javascript 检查条目是否用逗号分隔

Javascript 检查条目是否用逗号分隔,javascript,Javascript,我有几个字符串,其中包含以逗号分隔的条目,例如: ('ENTRY1', 'ENTRY2','ENTRY3') ('ENTRY1', 'ENTRY2','ENTRY3') // return false ('ENTRY1' 'ENTRY2''ENTRY3') // return true ('ENTRY1','ENTRY2''ENTRY3') // return true 如您所见,每个条目都用逗号分隔,可以有空格,也可以没有空格 如何使用JavaScript检查每个条目之间是否始终有

我有几个字符串,其中包含以逗号分隔的条目,例如:

('ENTRY1', 'ENTRY2','ENTRY3')
('ENTRY1', 'ENTRY2','ENTRY3') // return false
('ENTRY1' 'ENTRY2''ENTRY3')   // return true
('ENTRY1','ENTRY2''ENTRY3')   // return true
如您所见,每个条目都用逗号分隔,可以有空格,也可以没有空格

如何使用JavaScript检查每个条目之间是否始终有逗号(带或不带空格)

该字符串可以包含0到n个条目

要求:脚本应根据以下示例返回true或false:

('ENTRY1', 'ENTRY2','ENTRY3') // return false
('ENTRY1' 'ENTRY2''ENTRY3')   // return true
('ENTRY1','ENTRY2''ENTRY3')   // return true
false=正确输入
true=false条目

您可以像这样使用拆分:

var splitArray = someString.split(',');
要明确说明其由
分隔,请从示例中选择

('ENTRY1', 'ENTRY2','ENTRY3')
('ENTRY1', 'ENTRY2','ENTRY3') // return false
('ENTRY1' 'ENTRY2''ENTRY3')   // return true
('ENTRY1','ENTRY2''ENTRY3')   // return true
由于条目包含在单引号(
'
)中,所以您可以

函数验证(条目){
if(entries.replace(//g,,).indexOf(““””)>-1){
返回true;
}否则{
返回false;
}
}
//测试用例
var entries1=“('ENTRY1'、'ENTRY2'、'ENTRY3')”;
变量entries2=“(“ENTRY1”ENTRY2“ENTRY3”);
变量entries3=“('ENTRY1','ENTRY2''ENTRY3')”;

编写(验证(entries1)+“,”+验证(entries2)+“,”+验证(entries3))如果我理解正确, 如果字符串与上面提到的完全相同,则可以使用正则表达式来确保两个项之间始终有逗号

var str = "('ENTRY1', 'ENTRY2','ENTRY3')";

str = str.match(/'([^'])+'/g).join(',');
因为您更新了代码,所以可以使用此代码来实现以下目标

('ENTRY1', 'ENTRY2','ENTRY3') // return false
('ENTRY1' 'ENTRY2''ENTRY3')   // return true
('ENTRY1','ENTRY2''ENTRY3')   // return true
false=正确输入true=错误输入

函数isNotOK(str){
var match=str.match(/'[^,i]+'/g);
var len=str.match(/'([^'])+'/g)
if(匹配长度和长度和匹配长度===长度长度){
返回false;
}
返回true;
}
var str1=“('ENTRY1'、'ENTRY2'、'ENTRY3')”;
var str2=“('ENTRY1''ENTRY2''ENTRY3');

编写(isNotOK(str1)+’,“+isNotOK(str2))
我不知道你所说的
是什么意思,我如何用JavaScript检查每个条目之间是否总是有逗号(带或不带空格)。
你能给我们举一个你所说的例子吗?你考虑过使用数组吗?你知道有多少条目吗?或者,如果任意两个条目之间没有逗号,它们是如何分隔的?条目的数量没有设置为定义的数字。使用正则表达式如何?类似这样的表达式-['\w']+[,]-和count获取匹配数?或者,如果需要值,则匹配本身。试着多解释一下你想做什么……你能告诉我你为什么否决了这篇文章吗?这有什么不对。非常感谢。