【发布时间】:2012-10-10 14:54:16
【问题描述】:
我对正则表达式和 JavaScript 非常陌生。
我需要一个正则表达式来仅验证字母数字字符和句号 (.)、逗号 (,)、冒号 (:) 和分号 (;)。
【问题讨论】:
-
这真的不是问题。您应该首先学习语言基础知识,包括一些正则表达式基础知识,尝试一下,如果遇到特定问题,请提出问题。
标签: javascript regex alphanumeric
我对正则表达式和 JavaScript 非常陌生。
我需要一个正则表达式来仅验证字母数字字符和句号 (.)、逗号 (,)、冒号 (:) 和分号 (;)。
【问题讨论】:
标签: javascript regex alphanumeric
如果要验证整行是否仅包含允许的字符:
var regexp = new RegExp(/^[a-zA-Z0-9.,:;]+$/);
^ 匹配行首
[] 匹配被包围的字符之一
+ 使前一个元素重复一次或多次
$ 匹配行尾
如果字符串允许为空,则将+变成*
【讨论】: