用于仅验证字母数字字符句号、逗号、冒号和分号的正则表达式

cos*_*chy -3 javascript regex alphanumeric

我对正则表达式和 JavaScript 很陌生。

我需要一个正则表达式来仅验证字母数字字符和句号 (.)、逗号 (,)、冒号 (:) 和分号 (;)。

lil*_*nux 5

如果您想验证完整的行是否仅包含允许的字符:

var regexp = new RegExp(/^[a-zA-Z0-9.,:;]+$/);

^匹配行首

[]与包围的字符之一匹配

+使前一个元素一次或多次

$匹配行尾

如果字符串允许为空,则将其转为+a*