<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<script>
var demo = 'this is 986222487';
var expreg = new RegExp(/\d/); //在js里面的正则要写在//里面 相当于引号的作用
var oupregexp = expreg.test(demo) //test 函数 测试有没有这个 返回类型是布尔类型
document.write(oupregexp)
</script>
</body>
</html>
或者写成函数形式(字母+数字,6-20位密码)
let myreg = /^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$/
if (!myreg.test(this.password) || this.password.length < 6) {
this.upAlert('请按照规则输入密码', '#ff4444')
return false
}
// 手机号验证
isMobile(data) {
var myreg = /^1[34578]\d{9}$/;
if (myreg.test(data)) {
return true;
} else {
return false;
}
},
// 0-100 且只能带一位小数点
var myreg = /^100$|^(\d|[1-9]\d)(\.\d{1,1})*$/;
if (myreg.test(67)) {
console.info("通过");
} else {
console.info("NO");
}