最近工作中遇到了很多关于正则的模块,所以总结了一些,供大家回顾学习。 ----------------------------------
/** * [a-zA-Z\xa0-\xff_]小写大写英文,或者中文,或者下划线开头 * [0-9a-zA-Z\xa0-\xff_]后面的内容可以是小写大写中文数字下划线 * [0-9a-zA-Z\xa0-\xff_]{3,15}最短3位最长15位 */ function account(){ var val = document.getElementById('account'); var reg = /^[a-zA-Z\u4e00-\u9fa5_][0-9a-zA-Z\u4e00-\u9fa5_]{3,15}$/g; if(reg.test(val.value)){ alert('account:'+val.value+',正确.'); }else{ alert('account:'+val.value+',错误.'); } }