-1

我需要一个匹配具有任何字母数字字符或以下标点字符 ( .:;) 的字符串的正则表达式(使用 Javascript),例如,至少有两个数字和两个标点字符。

匹配示例:

ab0.da;134fd
01.adas:112dd
.dasa;.3123aa

提前致谢。

4

1 回答 1

-1

尝试这个

^(?=(.*?\d){2,})(?=([^:;.]*[.:;]){2,}[^:;.]*$)[\w.:;]+$
 -------------- ------------------
        |                |->match further only if there are two punctuation..
        |
        |->match further only if there are atleast two digits
于 2013-01-23T16:07:55.850 回答