手机号码:11位数字
var reg = /^(13[0-9]|14[5|7]|15[0-9]|17[0-9]|18[0-9])\d{8}$/;
联系地址:以中文开头,可以包含数字、字母(大小写)和横线
var reg = /^[\u4e00-\u9fa5][a-zA-Z0-9-\u4e00-\u9fa5]*$/;
中文:中文(包含 · 点)
var reg = /[^\u4E00-\u9FA5·]/
用户名:6-16位,字母加数字,包含横线和下划线
var reg = /^[a-zA-Z\d_-]{6,16}$/
密码:6-20位,同时包含字母和数字
var reg = /^(?!(?:\d+|[a-zA-Z]+)$)[\da-zA-Z]{6,20}$/
去空格
String.prototype.trim = function(){
return this.replace(/^\s+|\s+$/g, "");
}
让手机号码自动根据 3-4-4的格式用空格隔开(例如:153 7777 8888)
<input type="tel" onkeyup="this.value=this.value.replace(/\D/g,'').replace(/^/,'$& ').replace(/....(?!$)/g,'$& ')" maxlength="14"/>