我正在嘗試爲3個字母不是空的字母字符串編寫正則表達式。我曾嘗試以下正則表達式爲非空字符串和3個字母按字母順序排列
(?=(^$)|(\s+$))(?=[A-Z]{3})
我知道?=作爲和運營商的行爲,(^$)|(\s+$)
檢查非空與白的空間,但下面的正則表達式是行不通的。無法找出這是什麼錯誤。任何幫助,將不勝感激。
我正則表達式應該首先檢查字符串是否爲空,如果該字符串不是空的,那麼它應該檢查是否是按字母順序和長度是3舉例如下
1「」 - 應該失敗
2. 「LGW」 - 應該通過
3. 「LGWE」 - 應該失敗
4. 「LG @!」 - 應該失敗
五 「12L」 -sho uld失敗
你可以更新一個例子嗎? – Siddharth
更新了示例 –
爲什麼你需要檢查它是否爲空?有3個字母字符的字符串當然不是空的 –