逗号前或结尾逗号的正则表达式
Regular expression preceding comma or ending comma
我不太擅长正则表达式。
我有一个字符串,如下所示:
var bigString = 'abc,xyz,def';
我想创建一个正则表达式,它查找前面的逗号或末尾的逗号。
例如:
有效表达式将为:ABC,,xyz,,def
我将不胜感激任何形式的帮助。
那么正则表达式将是:
/(?:,[A-Za-z]+)|(?:[A-Za-z],)/
/(,'w+)|('w+,)/
这将显式匹配逗号在字符串开头或结尾的位置。
这应该有效:(更新)
/(,['w]+)|(['w]+,)/
如果你强制使用一个表单,我会使用它。
它将字符串 1、2 或 3 验证为一个或多个字母字符,在两者之前、之后或两者之间带有逗号。
string1 = 'abc,'
string2 = ',xyz,'
string3 = ',def'
/^(?:[a-z]+,|,[a-z]+,?)$/i
相关文章:
- 用于删除字符串中字符开头到结尾的正则表达式
- 正则表达式能否匹配字符串开头或结尾的字符(但不能同时匹配)
- javascript正则表达式浮点数,以字符串结尾
- 使用正则表达式删除段落开头和结尾的换行符
- 正则表达式 - 字符串不能以空格开头,以空格结尾,并且连续包含几个空格
- 如何删除正则表达式开头和结尾的空格
- jquery 正则表达式修剪 URL 字符串的开头和结尾
- 为什么我们要在 JavaScript 等语言中将 / 和 / 放在正则表达式的开头和结尾
- 逗号前或结尾逗号的正则表达式
- 不是以正则表达式结尾的特定单词
- Javascript正则表达式以模式结尾
- 如何用正则表达式替换字符串的所有部分,正则表达式以开头,以或空格或{结尾
- 正则表达式:匹配以任意数字结尾的字符串
- 以'结尾的字符串的正则表达式/'
- 允许使用正则表达式和javascript进行复数结尾
- 正则表达式以反斜杠结尾
- 正则表达式与字符串的开头和结尾完全匹配,中间有通配符
- 如何包含url的所有结尾,除了使用Javascript正则表达式的特定结尾
- Javascript 正则表达式“结尾为”与“不结尾为”
- 正则表达式's结尾的备选项