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验证数的正则表达式。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!

js正则表达式验证整数和小数,js判断整数正则表达式