一、示例
1. 驗證6個相同的數字
var reg = new RegExp(/^(\d)\1{5}/g); var a = '333333'; if(reg.test(a)) { alert('right'); } else { alert('wrong'); }
2. 驗證3個相同的數字+3個相同的字母
var reg = new RegExp(/^(\d)\1{2}([a-z])\2{2}/g); var a = '333aa1'; if(reg.test(a)) { alert('right'); } else { alert('wrong'); }
二、解釋:
\1必須與小括號配合使用。
正則表達式中的小括號"()"。是代表分組的意思。 如果再其後面出現\1則是代表與第一個小括號中要匹配的內容相同。Link