js校验国际电话只允许数字和+-符号

伸手党表示在网上没有找到拿来即用的,所以自己写了给别人拿去即用

国际电话
$(".Tel").live('change',function(){var tel = $(".Tel").val()var reg = /[^\d\+-]/gif (reg.test(tel)) {//进到这里表示:不符合标准}
})

伸手党良心发现打算做一个模板以防后患(替换regNum即可)

是不是空的
var reg =  /^ +| +$/g
国内手机号 13888888888
var reg = /^1[3|4|5|8][0-9]\d{8}$/
国内固话 010-88888888
var reg = /^(([0\\+]\\d{2,3}-)?(0\\d{2,3})-)(\\d{7,8})(-(\\d{3,}))?$/
国内身份证
//15位数身份证正则表达式
var reg1 = /^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$/;
//18位数身份证正则表达式
var reg2 = /^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])((\\d{4})|\\d{3}[A-Z])$/;
汉字
var reg=/^[\\u0391-\\uFFE5]+$/;
全角字符
var reg=/[^\uFF00-\uFFFF]/g
只允许:字符
var reg = /[^\\x00-\\xff]/g
只允许:大小写英文
var reg = /[^a-zA-Z]/g
只允许:数字
var reg = /[^\d]/g
只允许:带小数点的数字
var reg = /^[\d]+\.?\d*$/
只允许:数字和英文
var reg = /[\W]/g
只允许:汉字数字和英文
var reg = /[^\a-\z\A-\Z0-9\u4E00-\u9FA5\]/g
只允许:符号
var reg = /[。~!@#$%\^\+\*&\\\/\?\|:\.<>{}();=]+/
邮箱校验
email.onchange = function(){var email = this.value;var reg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/;if(reg.test(email)){//邮箱格式正确}else{//邮箱格式不正确}}

欢迎补充


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部