1、判断值是否为空
if(!value) {
console.log('值为空')
}
2、判断是否为数字
if(!isNaN(value)) {
console.log('值为数字')
}
3、判断是正整数或者0
if (!(/(^[0-9]\d*$)/.test(parameter))) {
console.log('值不是正整数或者0')
} else {
console.log('值为正整数或者0')
}
4、检查邮箱格式
let regEmail = new RegExp('^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$');
if (regEmail.test(email)) {
console.log('邮箱格式不正确!')
}
5、检查手机格式
let regTel = new RegExp('^(((\\+\\d{2}-)?0\\d{2,3}-\\d{7,8})|((\\+\\d{2}-)?(\\d{2,3}-)?([1][3,4,5,7,8][0-9]\\d{8})))$');
if (regTel.test(tel)) {
console.log('手机格式不正确!')
}
6、是否包含数字
let regNum = new RegExp("[0-9]")
if(regNum.test(value)) {
console.log('包含数字')
}
7、是否包含大写字母
let reg = new RegExp("[A-Z]")
if(reg.test(value)) {
console.log('包含大写字母')
}
8、是否包含小写字母
let reg = new RegExp("[a-z]")
if(reg.test(value)) {
console.log('包含小写字母')
}