用於檢測字符串中重複字母的代碼。在Javascript中檢測字符串中的重複字母
var str="paraven4sr";
var hasDuplicates = (/([a-zA-Z])\1+$/).test(str)
alert("repeating string "+hasDuplicates);
我得到 「假」爲上面的字符串 「paraven4sr」 輸出。但是這段代碼對像「paraaven4sr」這樣的字符串正常工作。我的意思是,如果字符連續重複,則代碼將輸出顯示爲「TRUE」。如何重寫這段代碼,這樣我會得到輸出爲「TRUE」當字符重複字符串
@MTO:謝謝 – Pavi
如果您想要3個匹配,簡單地把\ 1 \ 1,如果你想4個匹配在正則表達式中放置\ 1 \ 1 \ 1) – Smile4ever
@ MT0這裏是一個有關類似的問題。如果我有x =「1001」並使用x.match(/(\ d)\ 1 +/g) - >我得到「00」...但如果我使用它沒有全球我得到兩個匹配「00」和「0」...你能解釋一下嗎? – carinlynchin