<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>正则表达式限定符</title>
</head>
<body>
</body>
<script>
var reg = /^\d$/;
var num = 55;
document.write("<br><br>---------------/^\\d$/匹配数字开头数字结尾的一位数-----------------<br>");
document.write("reg = /^\d$/;<br>");
document.write("var num = 55;<br>");
document.write("reg.test(num);<br>");
document.write("结果=====》" + reg.test(num));
var reg2 = /\d{11}/;
var num2 = 15739571426;
document.write("<br><br>---------------/\\d{11}/匹配11位数字(手机号)-----------------<br>");
document.write("reg = /\d[11]/;<br>");
document.write("var num = 15739571426;<br>");
document.write("reg.test(num);<br>");
document.write("结果=====》" + reg2.test(num2));
var reg3 = /^\d{6,}$/;
var num3 = 666666;
document.write("<br><br>---------------/^\\d{6,}$/匹配数字最少六次最多不限-----------------<br>");
document.write("reg = /^\d[6,]$/;<br>");
document.write("var num = 15739571426;<br>");
document.write("reg.test(num);<br>");
document.write("结果=====》" + reg3.test(num3));
var reg4 = /^\w{6,12}$/;
var num4 = 666666;
document.write("<br><br>---------------/^\w{6,12}$/匹配6-12位的用户名-----------------<br>");
document.write("reg = /^\w{6,12$}/;<br>");
document.write("var num = 666666;<br>");
document.write("reg.test(num);<br>");
document.write("结果=====》" + reg4.test(num4));
var reg5 = /^\d*$/;
var num5 = 666666;
document.write("<br><br>---------------/^\d*$/匹配数字最少没有,最多不限-----------------<br>");
document.write("reg = /^\d*$/;<br>");
document.write("var num = 666666;<br>");
document.write("reg.test(num);<br>");
document.write("结果=====》" + reg5.test(num5));
var reg5 = /^\d+$/;
var num5 = "";
document.write("<br><br>---------------/^\d+$/匹配数字最少一次,最多不限-----------------<br>");
document.write("reg =/^\d+$/;<br>");
document.write("var num = '';<br>");
document.write("reg.test(num);<br>");
document.write("结果=====》" + reg5.test(num5));
var reg6 = /^\d?$/;
var num6 = "22";
document.write("<br><br>---------------/^\d?$/匹配数字最少0次,最多1次-----------------<br>");
document.write("reg =/^\d?$/;<br>");
document.write("var num = '22';<br>");
document.write("reg.test(num);<br>");
document.write("结果=====》" + reg6.test(num6));
</script>
</html>
Javascript——正则表达式限定符
最新推荐文章于 2024-08-21 18:19:42 发布