前端括号匹配
//最近寫項目遇到了一個驗證手機號正則是否合法的需求,這正則還是別人輸入的,正則驗證中什么都可以輸入的吧。看得我十臉懵逼。最后這個需求沒有做。然后很奇葩的寫了個括號匹配的驗證來安慰一下。
//驗證括號匹配
function matchkuohao(str) {str=str.replace(/[^\(\)\{\}\[\]]/g,"");str=str.split("");for(var i=0;i<str.length;i++){if(i != 0 && ismatch(str[i],str[i-1])){str.splice(i-1,2);i-=2;}}return str.length==0?true:false;
}
function ismatch(b,a){return a=="{" && b=="}" ||a=="[" && b=="]" ||a=="(" && b==")";
}
?
總結
- 上一篇: 如何安装M30A1激光物位仪
- 下一篇: InDesign 教程如何控制文档中的页