正则表达式为字母数字,并允许另外一个字符

时间:2010-11-01 08:02:17

标签: javascript regex

如何允许字符串匹配字母数字字符和逗号字符 并且输入最少为6和50;

现在,无论是否有逗号都没有匹配?

test = "dam, Amsterdam";
if( test.match(/^\w{6,50}\,$/) ){
谢谢,理查德

1 个答案:

答案 0 :(得分:3)

/^[\w, ]{6,50}$/

我创建了一个字符类(方括号)并添加了逗号和空格。正则表达式空间是一种允许输入中逗号后面的空格的方法。请注意,永远不必在正则表达式中转义逗号。