<返回更多

javascript简单的正则表达式应用

2019-06-14    
加入收藏

一、先做一张简单的网页。

javascript简单的正则表达式应用「315」

 


javascript简单的正则表达式应用「315」

 

二、加上相应的JAVAcript代码。

javascript简单的正则表达式应用「315」

 

三、开始测试,判断输入框内的是否是6位数字。

javascript简单的正则表达式应用「315」

 


javascript简单的正则表达式应用「315」

 

四、判断输入框内为正整数,而不是负数。

javascript简单的正则表达式应用「315」

 


javascript简单的正则表达式应用「315」

 

五、判断身份证位数吧,这里15位和18位的身份证都可以判断,只是x结尾的没做判断。

javascript简单的正则表达式应用「315」

 


javascript简单的正则表达式应用「315」

 

六、这里我不只判断位数,还有判断规则,长了点,慢慢消化。

javascript简单的正则表达式应用「315」

 

javascript简单的正则表达式应用「315」

 

更多的正则表达式,有机会再和大家探讨。


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input type="text" id="inp">
<button onclick="testinp()">测试</button>
<p id="resval"></p>
<!-- 一个输入框,一个按钮,一个返回结果的p标签 -->
<script>
var einp = document.querySelector("#inp");
var eres = document.querySelector("#resval");
var testinp = function () {
if (/^(0?[1-9]|1[0-2])$/.test(einp.value)) {
//这里是月份判断
eres.innerHTML = "正确";
} else eres.innerHTML = "错误";
}
</script>
</body>
</html>
 
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>