/^[\-\+]?([1-9]\d*¦0¦[1-9]\d{0,2}(,\d{3})*)(\.\d+)?([Ee][\-\+]?\d+)?$/;
^=开始,之前不能有其他的字符
[\-\+]?表示是减号或者是加号,或者都没有
([1-9]\d*¦0¦[1-9]\d{0,2}(,\d{3}))
表示(很多个1,2,3..9 或者 0 或者 ((零个到两个) 1-9 接着 很多个(,(1,2,3..9)) ) )一个或没有如:12345, 0 1,346,678,123(\.\d+)? 表示 (.后面接着一个或以上个数字(0,1,2..9))一个或没有如: .0135 或者没有([Ee][\-\+]?\d+) 表示((E或者e) (可以是加号减号或没有) 接着一个或以上的数字)一个或没有$结束
^=开始,之前不能有其他的字符
[\-\+]?表示是减号或者是加号,或者都没有
([1-9]\d*¦0¦[1-9]\d{0,2}(,\d{3}))
表示(很多个1,2,3..9 或者 0 或者 ((零个到两个) 1-9 接着 很多个(,(1,2,3..9)) ) )一个或没有如:12345, 0 1,346,678,123(\.\d+)? 表示 (.后面接着一个或以上个数字(0,1,2..9))一个或没有如: .0135 或者没有([Ee][\-\+]?\d+) 表示((E或者e) (可以是加号减号或没有) 接着一个或以上的数字)一个或没有$结束
解决方案 »
- Ext3.1.1版本下关于tabpanel的submit问题
- js控制下拉列表传值给sql 语句
- Users.Server.Request() 这个是啥意思啊
- 【请教】下拉选项框(select)按键过滤和选项定位问题 ?
- ++++++++web中提交两个表单的问题,不是一般的表单提交。 谢谢++++++++
- 如何实现一个页面选中字体,用在另一个页面的显示中?(急)
- <ifram>层次关系
- 例外被抛出且未被接住,请问这是什么错误???
- 请问:怎样根据图片的大小动态设置表格的大小?
- jsp引入import出错,新手求大神带
- 请孟子E章回答一下,谢谢
- 请问,用JAVASCRIPT,为什么此语句没响应 window.captureEvents(Event.CLICK),请帮忙!!!
如:
-1259515E-3 ok
1,345,667E+3 ok
1,345,664 ok
0 ok1,204,567 not ok
如果我要判断一个值是否全为数字(0 - 9),不包括小数点
或一个值是否全为字符(a - z 和 A - Z)
那这个规则表达式该如何写?