判斷字元是否重複正規表示式
實際應用中,可能需要判斷某個字元在字串是否有重複。
比如字串"antzone":
(1).字元"a"在字串中沒有重複,匹配成功。
(2).字元"n"在字串中有重複,匹配失敗。
下面正規表示式可以實現相關匹配:
[JavaScript] 純文字檢視 複製程式碼/^(?!.*(n).*\1).*$/
上述程式碼在檢測字元"n"的時候匹配失敗。
想要理解正規表示式的具體含義,那就需要理解各個語法單元功能。
具體可以參閱如下幾篇文章:
(1).^參閱正規表示式 ^元字元一章節。
(2).?!參閱正規表示式 零寬斷言一章節。
(3)..參閱正規表示式 點(.)元字元一章節。
(4).*參閱正規表示式 * 量詞一章節。
(5).\1參閱正規表示式 反向引用一章節。
(6).$參閱正規表示式 $ 元字元一章節。
相關文章
- 正規表示式判斷是否是數字
- 能夠判斷非法字元的正規表示式字元
- 利用正規表示式判斷一個給定的字元是否是迴文字元
- 正規表示式去除連續重複的字元字元
- 正規表示式判斷密碼是否符合要求。密碼
- 利用ORACLE正規表示式判斷字串是否為日期格式Oracle字串
- iOS 常用的正規表示式判斷iOS
- Java使用正規表示式判斷字串中是否包含某子字串Java字串
- 驗證字元是否為中文的正規表示式字元
- 正規表示式 ^元字元字元
- 正規表示式 $ 元字元字元
- 正規表示式元字元字元
- 正規表示式 字元和字元類字元
- 【js基礎】判斷是否是合法郵箱地址(正規表示式的應用)JS
- 使用正規表示式判斷是否為手機號碼(簡單且實用)
- 正規表示式 \v 元字元字元
- 正規表示式 \f 元字元字元
- 正規表示式 \B 元字元字元
- 正規表示式 \xnn元字元字元
- 正規表示式 \b元字元字元
- 正規表示式 \D 元字元字元
- 正規表示式 \s 元字元字元
- 正規表示式 \r 元字元字元
- 正規表示式 \n 元字元字元
- 正規表示式 \W元字元字元
- 正規表示式 \w 元字元字元
- 正規表示式 \d元字元字元
- 正規表示式 轉義字元字元
- 正規表示式 \t元字元字元
- 正規表示式 \0元字元字元
- 正規表示式 點(.)元字元字元
- 正規表示式 \t 元字元字元
- 正規表示式[\b]元字元字元
- 正規表示式之字元組字元
- 正規表示式元字元與普通字元字元
- 判斷表中資料是否有重複
- 詳解Java判斷是否是整數,小數或實數的正規表示式Java
- C# 正規表示式判斷是否是有效的檔案、資料夾路徑C#