收藏几个Javascript做数值验证用的正则表达式
来源:互联网 发布:域名注册工具 编辑:程序博客网 时间:2024/06/07 17:12
最近写代码一直用到判断数字什么的,其中有一段输入数值格式验证,比如判断是否为数字,是否为正数,是否为整数等等。由于输入框输入的数据为任意的,比如可以为字母,可以有多个小数点等等,那么我们这里用正则表达式来验证的时候就要格外小心,防止各种异常的case。正则表达式就好点,特地收藏以下几个:
1、判断是否为数字的话,正则表达式为 /^(-|/+)?/d+(/./d+)?$/
Javascrpt中的正则表达式,很多人看Javascript的正则式如同看天书一样,感觉无法阅读,其实并不难,首先Javascript的正则式以/^开头,以$/结束,所以这中间的部分才是真正的正则式,|代表或者的意思,?表示有0个或者1个,+表示至少有一个,所以真正的+字符就用/+来表示了,*表示有0个或者多个,数值可以用/d表示,也可以用[0-9]来表示。上面这段正则式的意思就是首位为-号或者+号,但是也可能没有这个符号,后面至少有1个以上的数字,然后只能有一个小数点或者没有,不过如果有小数点的话,后面至少有1位数字。用汉语表达感觉很啰嗦,但是用正则表达式就很简单了。
2、判断是否为正数的正则式为 /^(/+)?/d+(/./d+)?$/
3、是否为整数的正则式是 /^(-|/+)?/d+$/
4、是否为小数的正则式则是 /^(-|/+)?/d+(/./d+){1}$/
大家可以以后用类似的正则式来做check,这样就可以很方便的check很多很古怪的格式了。
- 收藏几个Javascript做数值验证用的正则表达式
- javascript 正则表达式 数值验证
- [收藏]几个常用的用正则表达式验证字符串的函数
- 收藏三个验证数字的正则表达式
- 收藏swift正则表达式的各种验证
- 几个常用的用正则表达式验证字符串的函数
- 几个常用的用正则表达式验证字符串的函数
- 几个常用的用正则表达式验证字符串的函数
- 正则表达式收藏(验证日期正则表达式)
- 表单验证,正则表达式收藏
- JavaScript中几个有用的正则表达式
- JavaScript中常用的几个正则表达式
- Javascript正则表达式验证
- javascript验证正则表达式
- javascript 正则表达式验证
- JavaScript验证正则表达式
- JavaScript正则表达式验证
- javascript常用正则表达式[收藏]
- 如何拉韧带
- 10月15日最新唯一能用的预言外挂
- 2008-10-15 设计模式相关
- 周星驰比较经典反映中国足球的对联
- 设计模式
- 收藏几个Javascript做数值验证用的正则表达式
- 数据挖掘网络资源集合
- 一点一点学ASP.NET之基础概念——HttpModule
- Struts2 标签库 [Tablib] (转)
- HTTP运行期与页面执行模型
- PKI-中的几种证书的区别
- 一点一点学ASP.NET之基础概念——HttpHandler
- 2008-10-15如何在嵌入式C++中尽量少用动态内存管理
- 格式化(初始化)样式表汇总