-1

英数字またはそれに続く句読文字(.:;)を含む文字列に一致する正規表現(Javascriptを使用)が必要です。たとえば、少なくとも2つの数字と2つの句読文字があります。

マッチング例:

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 に答える