<script>
/**
* RegExp对象 正则表达式 可用于表单校验
*
* 定义的规则:
* 1、字符[],如[a],[ab],[a-zA-Z0-9]
* 2、特殊字符,如\d表示单个数字字符[0,9]
* \w表示单个单词和数字字符[a-zA-Z0-9]
* 3、量词
* ?: 表示出现0次或1次
* *: 表示出现0次或多次
* +: 表示出现1次或多次
* {m,n}: n<=字符长度<=m
* m如果缺省:
* 4、开始结束符号
* ^:开始符号
* $:结束符号
*
* 方法:
* test(参数):验证指定的字符串是否符合正则定义的规范
*
*/
//创建方式1
let reg1 = new RegExp("\\d{6,12}");
//创建方式2
let reg2 = /\w{6,12}/;
let str1 = "1234";
let str2 = "1abc23"
let flag1 = reg1.test(str1);
let flag2 = reg2.test(str2);
document.write(flag1+"<br>");
document.write(flag2+"<br>");
</script>
效果:

浙公网安备 33010602011771号