正则表达式
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<br/><br/>
<input type="text" id="txt"/>
<br/><br/>
<div id="div1"></div>
<hr/>
<button onclick="testreg1()">邮编/^$/</button>
<br/>
<button onclick="testreg2()">姓名2--50/^$/</button>
<br/>
<button onclick="testreg3()">IP地址/^$/</button>
<hr/>
<script>
function testreg3(){
var txt = document.getElementById('txt');
var div1 = document.getElementById('div1');
var reg = /^(\d|[1-9]\d|1\d{2}|2([0-4]\d|5[0-5]))(\.(\d|[1-9]\d|1\d{2}|2([0-4]\d|5[0-5]))){3}$/;
div1.innerHTML = reg.test(txt.value);
}
function testreg2(){
var txt = document.getElementById('txt');
var div1 = document.getElementById('div1');
// var reg = /^[a-zA-Z0-9_]{2,50}$/;
var reg = /^\w{2,50}$/;
div1.innerHTML = reg.test(txt.value);
}
function testreg1(){
var txt = document.getElementById('txt');
var div1 = document.getElementById('div1');
var reg = /^[1-9]\d{5}$/;
div1.innerHTML = reg.test(txt.value);
}
</script>
</body>
</html>
浙公网安备 33010602011771号