邮箱验证
<input type="" name="" id="emial" placeholder="请输入邮箱">
<script>
var emial=document.getElementById("emial");
emial.onkeydown=function(){
if(event.keyCode==13){
var value=this.value.trim();
var reg=/^[\w]+@[0-9a-z]+\.[a-z]+$/;
console.log(reg.test(value));
}
}
</script>
银行卡密码验证
<input type="password" id="input2" placeholder="请输入密码" >
<script>
//密码验证
var input=document.getElementById("input2");
input2.onkeydown=function(){
if(event.keyCode==13){
var value=this.value.trim();
var reg=/^\d{6}$/; //6位密码
console.log(reg.test(value));
}
}
</script>
用户密码验证
<input type="password" id="input" >
<script>
//用户密码验证
var input=document.getElementById("input");
input.onkeydown=function(){
if(event.keyCode==13){
var value=this.value.trim();
var reg=/^[A-z]\d{5,}$/; //以字母开头,后面至少5位数字
console.log(reg.test(value));
}
}
</script>
用户名验证
<input type="text" id="input">
<script>
var input=document.getElementById("input2");
input2.onkeydown=function(){
if(event.keyCode==13){
var value=this.value.trim();
var reg=/^[A-z]{1,8}$/; //用户名只能是字母,大小不限,不能超过8个字符
console.log(reg.test(value));
}
}
</script>
电话号码
<script>
var str="18674187236"
//严格匹配 ^以……开头 $以……结尾
var reg=/^1[3-9]\d{9}/;
console.log(reg.test(str))
</script>
过滤标签
var str="<p>我是</p>。<div>你好</div>"
var reg=/<[^<>]+>/g; //
console.log(str.replace(reg,""));//我是。你好