![](/img/trans.png)
[英]I am looking to write a regular expression to allow 6 characters and within the 6 characters, It should only allow 3 alphabets and 3 numbers
[英]How can I write a regular expression that is only activated if the string contains certain characters and numbers?
我正在嘗試解決一些我的老師給我的問題,其中一個問題是讓我檢查輸入字符串是否符合以下規則:
例如:
643TJAKQ =好
72MAJTQ =不好
1246AKJQ =不好
AKT432 =好
顯然這是一個正則表達式問題,因為如果我嘗試按列表,數組或其他內容進行過濾,那么僅通過驗證(並編寫代碼)就會花費太多時間。 我嘗試使用此reg exp( /[2-9]|(T|J|Q|K|A)/g
)但很垃圾。
以下正則表達式有效: ^[2-9TJQKA]+$
說明:
^
:開始
[2-9TJQKA]
:定義允許的值
+
:允許多個字符的字符串
$
:結束
您可以簡單地定義允許的字符:
[2-9TJQKA]+
Boolean okayOrNot = someString.matches("[2-9TJQKA]+");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.