Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对正则表达式和 JavaScript 很陌生。
我需要一个正则表达式来仅验证字母数字字符和句号 (.)、逗号 (,)、冒号 (:) 和分号 (;)。
如果要验证整行是否仅包含允许的字符:
var regexp = new RegExp(/^[a-zA-Z0-9.,:;]+$/);
^在行首匹配
^
[]匹配被包围的字符之一
[]
+使前一个元素一次或多次
+
$匹配行尾
$
+如果字符串允许为空,则将*
*