常用的正则表达式应用
验证手机号
<body>
<h1>手机:<input type="text" name="" id="mobilePhone" value=""/></h1>
<script type="text/javascript">
var input = document.querySelector('#mobilePhone')
var h1 = document.querySelector('h1')
var span
input.onchange = function(){
var str = input.value
var reg = /^1[3-9]\d{9}$/
if(span){
h1.removeChild(span)
}
if(reg.test(str)){
span = document.createElement("span")
span.innerHTML = "✔"
span.className = "correct"
}else{
span = document.createElement("span")
span.innerHTML = "❌"
span.className = "error"
}
h1.appendChild(span)
}
</script>
</body>