input表单验证

输入中文: 

<input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')">


输入数字: 

<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')">


输入英文: 

<input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')">



三个合在一起 

<input onkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')">


姓名
<div class="address">姓名</div>
<input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')" maxlength="4" class="form-control s-name" required="required" placeholder="请您输入发件人姓名">



手机号
var p1 = /^(13[0-9]\d{8}|15[0-9]\d{8}|17[0-9]\d{8}|18[0-9]\d{8})$/(只是粗略匹配了前两位,后面的请大家稍微修改以下就好)

猜你喜欢

转载自www.cnblogs.com/yegeng/p/10196797.html