我对正则表达不太满意。
我有一个字符串:
var bigString = 'abc,xyz,def';
我想创建一个正则表达式,它在前面找到前面的逗号或逗号。
e.g:
有效表达式将是: ABC, ,XYZ, ,DEF
我会感激任何帮助。
答案 0 :(得分:4)
那就是正则表达式:
/(?:,[A-Za-z]+)|(?:[A-Za-z],)/
答案 1 :(得分:1)
/(,\w+)|(\w+,)/
这个将明确匹配逗号位于字符串开头或结尾的位置。
答案 2 :(得分:0)
这应该有效:(更新)
/(,[\w]+)|([\w]+,)/
答案 3 :(得分:0)
如果你正在强制表格,我会用它。
它将字符串1,2或3验证为一个或多个带有逗号之前,之后或两者的alpha字符。
string1 = 'abc,'
string2 = ',xyz,'
string3 = ',def'
/^(?:[a-z]+,|,[a-z]+,?)$/i