记录遇到过的匹配规则

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('包含小写字母')
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值