社区
JavaScript
帖子详情
大神求救正则表达式
zhang1chang00
2013-10-13 11:49:37
我想在前台用正则表达式要求只能输入数字,整数位是5位,小数位是一位,也就是可以只输入整数但是要输入小数只能输入以为,比如可以是50000,或者有可能输入50000.2或者100,100.3这样的
...全文
106
7
打赏
收藏
大神求救正则表达式
我想在前台用正则表达式要求只能输入数字,整数位是5位,小数位是一位,也就是可以只输入整数但是要输入小数只能输入以为,比如可以是50000,或者有可能输入50000.2或者100,100.3这样的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhang1chang00
2013-10-13
打赏
举报
回复
大哥,我想用jquery往text中输入完值后用你说的判断怎么做啊
無影風
2013-10-13
打赏
举报
回复
^-?[1-9][0-9]{0,4}(\.\d)?$ 更新一下,用这个吧,支持负数,首位只能为1-9
無影風
2013-10-13
打赏
举报
回复
^[-\d]{0,5}\.?\d 这个可以满足你要求的匹配,如果匹配不上去就取消change
好吧我来了
2013-10-13
打赏
举报
回复
正则楼上写好了。至于你说的触发事件可以放到onblur或者onkeyup里。 onChange事件在input控件里是不受支持的。
無影風
2013-10-13
打赏
举报
回复
^[1-9][0-9]{0,4}(\.\d)?$ 这个就是不带负数的,在input的onChange方法中处理,如果匹配不上则截取长度=长度-1(即让最后一次输入无效),当然这个方法会导致中间插入的数字字符没法验证. 其实用toFixed就可以格式化小数 然后用if判断是否在0-99999.9之间.
zhang1chang00
2013-10-13
打赏
举报
回复
你最后写的是不带负数的
zhang1chang00
2013-10-13
打赏
举报
回复
我不需用负数啊选第一个吗
常用
正则表达式
常用
正则表达式
常用
正则表达式
常用
正则表达式
常用
正则表达式
C++ 正则文法定义-
正则表达式
-NFA-DFA-最小化DFA-字符串匹配DFA
内容主要包括:自定义正则文法(在ProgramManager类中自定义),根据正则文法和输入的
正则表达式
构建NFA,NFA自动构建DFA,DFA最小化,DFA匹配字符串。其中含有大量的中文注释,并提供了测试方法。本人还是学生,...
JavaScript
正则表达式
迷你书
大神
老姚的最新著作《JavaScript
正则表达式
迷你书》,让你快速学习和掌握JavaScript
正则表达式
,体会
正则表达式
真正的强大!
正则表达式
的一些应用案例
描述了一些
正则表达式
的实际案例,比如捕获组命名,零宽断言等等
详解javascript
正则表达式
之分组与前瞻匹配
本文主要讲解javascript 的
正则表达式
中的分组匹配与前瞻匹配的,需要对正则的有基本认识,本人一直对两种匹配模棱不清。所以在这里总结一下,如有不对,还望
大神
指点。 1.分组匹配: 1.1捕获性分组匹配 () 2.2...
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章