标签:.com doctype 总结 数字 amp uri get class doc
基本格式 / /g
. 任意字符 如 /./g
\ 转义 如/3\.14/g
\w 阿拉伯数字,大小写字母,下划线之间任意( 1~9 a~z A~Z _ )
\W \w的补集
\d 仅匹配数字
\D \d的补集
\s 匹配所有空白,如换行,空格,tab
\S \s补集
[adq] adq之间任意
[a-k] a~k之间任意
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>demo</title>
<link rel="stylesheet" href="../../css/lib/bootstrap.min.css">
</head>
<body>
<div>
<input type="text" class="form-control form-control-sm" placeholder="ipv4格式,例:192.168.2.56" id="isitIP">
<span class="text-danger" id="isornotIP"></span>
</div>
<script>
isitIP.oninput=function(){
function isNull(param){
return !param && param!==0 && typeof param!=="boolean"?true:false;
}
function isIP(strIP){
if (isNull(strIP)){
return false;
}
var re=/^(\d+).(\d+).(\d+).(\d+)$/g;
if(re.test(strIP)){
if( RegExp.$1 <256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;
}
return false;
}
var e=this.value;
var result=isIP(e);
if(result){
document.getElementById("isornotIP").innerText="";
}else{
document.getElementById("isornotIP").innerText="ipv4格式不符合要求";
}
if(e==""){
document.getElementById("isornotIP").innerText="请输入对应记录值";
}
}
</script>
</body>
</html>
标签:.com doctype 总结 数字 amp uri get class doc
原文地址:https://www.cnblogs.com/huihuihero/p/10801102.html