正则表达式也称为正则表达式,经常在项目中使用。今天,边肖花时间与您分享js正则表达式验证数字的方法。感兴趣的朋友可以参考一下。
正则表达式描述了一种字符串匹配的模式,可以用来检查字符串是否包含某种子串,替换匹配的子串,或者从字符串中取出满足一定条件的子串等。
先看一下js代码,如下所示:
脚本类型='文本/javascript '
函数SubmitCk() {
var reg=/^([a-zA-Z0-9] [_|\_|\。]?)*[a-zA-Z0-9]@([a-zA-Z0-9][_ | \ _ | \。]?)*[a-zA-Z0-9] \。[a-zA-Z]{2,3 } $/;
如果(!reg.test($('#txtEmail ')。val())) {
Alert(“请输入正确的电子邮件地址”)
返回false
}
}
/脚本
验证数字的正则表达式集。
验证号:[0-9] * $
验证n位的数量:\ d {n} $
验证至少n位数字:\ d {n,} $
验证m-n位的数量:\ d {m,n} $
验证以零和非零开头的数字:(0 | [1-9] [0-9] *) $
用两位小数验证正实数:[0-9](。[0-9] {2})?$
验证带1-3位小数的正实数:[0-9](。[0-9] {1,3})?$
验证一个非零正整数:\?[1-9][0-9]*$
验证非零负整数:\-[1-9] [0-9] * $
验证非负整数(正整数0) \ d $
验证非正整数(负整数0) ((-\ d) | (0)) $
验证长度为3的字符:{3} $
验证一串26个英文字母:[A-ZA-Z] $
验证由26个大写英文字母组成的字符串:[A-Z] $
验证由26个小写英文字母组成的字符串:[A-Z] $
验证由数字和26个英文字母组成的字符串:[A-ZA-Z0-9] $
验证由数字、26个英文字母或下划线组成的字符串:\ w $
验证用户密码:[a-za-z] \ w {5,17} $正确格式为:以字母开头,长度在6到18之间,只能包含字符、数字和下划线。
请验证它是否包含“% 1”;=?$ '和其他字符:[% ',=?$\x22]
验证中文字符:[\ u4e00-\ u9fa5],{0,} $
验证电子邮件地址:/([A-ZA-Z0-9] [_| \ _| \。]?)*[a-zA-Z0-9]@([a-zA-Z0-9][_ | \ _ | \。]?)*[a-zA-Z0-9] \。[a-zA-Z]{2,3}$/
身份验证互联网络URL: http://([\ w-] \。)[\ w-] (/[\ w-。/?%=]*)?$ ;^[a-zA-z] ://(w (-w )*)(。(w(-w)*)*(?S*)?$
验证电话号码:(\ d3,4 | \ d {3,4}-)?\ d {7,8 } $:-正确的格式是XXXX-XXXXXXXX,xXXX- xxxxxxxx,XXX-XXXXXXXX,XXX-
XXXXXXXX,XXXXXXX,XXXXXXXX .
认证ID号(15位或18位):\ d {15} | \ d {18 $
验证一年的12个月:(0?[1-9]|1[0-2])$正确的格式是:“01”-“09”和“1”和“12”
验证一个月的31天:((0?[1-9])|((1|2)[0-9])|30|31)$正确的格式是:01,09和1,31。
整数:-?\d美元
非负浮点数(正浮点数0): \ d (\。\ d)?$
浮点数(([0-9] \。[0-9] * [1-9] [0-9] *) | ([0-9] * [1-9] [0-9] * \.[0-9]) | ([0-9]
非正浮点数(负浮点数0) ((-\ d (\)。\ d))?)|(0 (\.0 )?))$
负浮点数(-([0-9] \。[0-9] * [1-9] [0-9] *) | ([0-9] * [1-9] [0-9] * \.[0-9]) | ([0]
浮点数(-?\d )(\。\d)?$
以上是边肖介绍的JS验证数的正则表达式。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。