簡體   English   中英

JS中的正則表達式,不包含字母和相同的字符

[英]regex in JS for no letters and identical chars

在javascript中遇到了兩個正則表達式問題。 當我的字符串不包含a-zA-Z時,我需要一個匹配的表達式。 就像12345一樣。 \\W\\S[^a-zA-Z]的東西無法正常工作,原因是它匹配123a等。

另一個表達式是兩個相同字母的匹配,例如密碼中的'ss' (.)\\1無法使用javascript。 在C#中沒有問題。 我那是怎么了?

在我的web.config中定義了密碼規則的部分以及我的代碼(C#,asp.net 3.5)中,我正在閱讀為客戶端創建JavaScript的規則。

感謝幫助

您還需要像這樣使用開始和結束錨點,以確保您的完整字符串不與任何字母匹配:

/^[^a-zA-Z]+$/

以下正則表達式可以匹配連續的相同字符-

(\w)\1{1,}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM