标签: javascript regex alphanumeric
我是regex和JavaScript的新手。
我需要一个正则表达式来验证只有字母数字字符和句号(。),逗号(,),冒号(:)和分号(;)。
答案 0 :(得分:3)
如果要验证整行是否仅包含允许的字符:
var regexp = new RegExp(/^[a-zA-Z0-9.,:;]+$/);
^匹配在行的开头
^
[]匹配其中一个包围的字符
[]
+使前一个元素重复一次或多次
+
$匹配行尾
$
如果允许该字符串为空,请将+转换为*
*