js正则表达式验证整数和小数,js判断整数正则表达式,JS正则表达式验证数字(非常全)

js正则表达式验证整数和小数,js判断整数正则表达式,JS正则表达式验证数字(非常全)

正则表达式也称为正则表达式,经常在项目中使用。今天,边肖花时间与您分享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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: