最近工作中遇到了很多关于正则的模块,所以总结了一些,供大家回顾学习。 ----------------------------------
/** * 规则:第一位汉字,第二位字母,3-6位字母数字,最后一位可为汉字. */ function cardno(){ var val = document.getElementById('cardno'); var reg = /^[\u4e00-\u9fa5]{1}[a-zA-Z]{1}[a-zA-Z_0-9]{4}[a-zA-Z_0-9_\u4e00-\u9fa5]$/g; if(reg.test(val.value)){ alert('车牌号:'+val.value+',正确.'); }else{ alert('车牌号:'+val.value+',错误.'); } }
注:有第一位可以是字母,后面是6位数字的情况