//手机号
/^[1][3,4,5,7,8,9][0-9]{9}$/
//邮箱
/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/
//去空格
/^\s+|\s+$/g
//身份证
/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/
//只能输入0-9数字
/[^0-9]/g
//数字
/^\d+$/
//日期
/^[1-2][0-9][0-9][0-9]-[0-1]{0,1}[0-9]-[0-3]{0,1}[0-9]$/
//大小写字母
/[^a-zA-Z0-9]/g
//只能输入中文
/[^\u4e00-\u9fa5]/g
JS判断浏览器:微信、手机、电脑
<script>
function browserType(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger"){
return 0;
}
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){
return 1;
}
return 2;
}
switch(browserType()){
case 0:
document.write("微信浏览器")
break;
case 1:
document.write("手机等移动设备浏览器")
break;
default:
document.write("电脑浏览器")
break;
}
</script>