init.js中
//手机号验证
function phoneReg(phone) {
return !!phone.match(/^1[3456789]\d{9}$/);
}
//数字验证
function numberReg(number) {
return !!number.match(/^[0-9]+$/);
}
//数字字母验证
function numLetterReg(numLetter) {
return !!numLetter.match(/^[A-Za-z0-9]+$/);
}
//邮箱校验
function regEmail(email){
return !!email.match(/^[\w\-\.]+@[a-z0-9\.]+(\-[a-z0-9]+)?(\.[a-z0-9]+(\-[a-z0-9]+)?)*\.[a-z]{2,4}$/i);
}
// 只有数字和 - 的校验
/^[0-9\+\-]+$/
//数字,字母和 - 的校验
/^[A-Za-z0-9\-]+$/
其他a.js文件中引用(例子)
//校验数字
var shopNumReg = numberReg(shopNum)
if(shopNum !=='' && shopNumReg === false){
console.log('请输入数字');
return;
}
html代码(必须先引入init.js 再引入a.js文件,这样函数才能被调用)
<script src="./js/init.js"></script>
<script src="./js/a.js"></script>