-3

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

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

4

1 回答 1

5

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

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

^在行首匹配

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

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

$匹配行尾

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

于 2012-10-10T15:12:44.877 回答