function isPhone(num){
return /1[345789]\d{9}/.test(num)
}
console.log('手机', isPhone(15835221598))
function isEmail(str){
let reg = /^[a-zA-Z0-9_\-]+@[a-zA-Z0-9_\-]+\.([a-zA-Z0-9_\-]+)$/
return reg.test(str)
}
console.log('邮箱', isEmail('134@qq.com'))
function isCardNo(str){
let reg = /^\d{15}$|^\d{18}$|^\d{17}(x|X)$/
return reg.test(str)
}
console.log('身份证', isCardNo('14020219970404664X'))
function isIncSym(ui) {
let valid=/[\ '\ "\,\ <\> \+\-\*\/\%\^\=\\\!\&\|\{\}\:\;\~\`\#\$]+/;
return (valid.test(ui));
}
console.log('特殊字符', isIncSym('0 '))
function isWord(ui) {
let valid=/^(a-z|A-Z|0-9)*[^$%^&*;:,<>?()\""\']{1,50}$/;
return (valid.test(ui));
}
console.log('非汉字', isWord('0 '))
function isPassWord(ui) {
let valid=/^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/;
return (valid.test(ui));
}
console.log('密码校验', isPassWord('0 '))
function isName(ui) {
let valid=/[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}/;
return (valid.test(ui));
}
console.log('名称校验', isName('0 '))
console