正则运用
<script>
// 1.验证字符串是否出现we
console.log(/we/.test("we are the champion"));
// 2.验证字符串是否为数字
console.log(/[0-9]/.test("123456"));
console.log(/[\d]/.test("123456"));
// 3.验证字符串是否为非数字
console.log(/[^0-9]/.test("avc"));
console.log(/[^\d]/.test("123"));
console.log(/[\D]/.test("AA"));
// 4.验证字符串是否为2~12位中文、字母、数字、下划线
let regex = /^[\u4e00-\u9fa5A-Za-z0-9_]{2,12}$/;
console.log(regex.test("好_啊"));
// 5.验证字符串是否为有效的邮箱
let regex2 = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
console.log(regex2.test("你好@qq.com"));
// 55555555@qq.com
let regex3 = /^[\w]+@[a-zA-Z0-9]+\.[a-zA-Z]+[a-zA-Z]+$/;
console.log("1", regex3.test("5555@qq.com"));
// 6.验证字符串是否为6~12位字母数字下划线
console.log(/^[\w]{6,12}$/.test("123to"));
</script>
推荐阅读:
扫描二维码,在手机上阅读