匹配指定長度不重複字母正規表示式

admin發表於2020-04-09

可能標題表達的不夠嚴謹,準確意思是匹配指定位數字符串。

且字串中的字母都是唯一的,不能夠重複。

程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
/^(?![a-z]*?([a-z])[a-z]*?\1)[a-z]{8}$/

上述程式碼只能驗證由字母構成的字串,當然可以根據自己的需要擴充套件。

相關閱讀:

(1).^參閱正規表示式 ^元字元一章節。

(2).?!參閱正規表示式 零寬斷言一章節。

(3).*參閱正規表示式 * 量詞一章節。

(4).\1參閱正規表示式 反向引用一章節。

(5).$參閱正規表示式 $ 元字元一章節。

(6).\d參閱正規表示式 \d元字元一章節。

(7).{8}參閱正規表示式 {n} 量詞一章節。

(8).[]參閱正規表示式 中括號[] 字元類一章節。

相關文章