正则表达式

<!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>

posted @ 2017-03-14 11:00  Lexone  阅读(163)  评论(0)    收藏  举报