社区
JavaScript
帖子详情
正则表达式(验证非负浮点数,两位小数)
namu
2009-11-09 11:02:03
^(0|[1-9]\d*)(\.\d*[1-9])?$
输入12.0可以
数位12.00不可以
能写个能输入12.00的验证吗?
...全文
979
4
打赏
收藏
正则表达式(验证非负浮点数,两位小数)
^(0|[1-9]\d*)(\.\d*[1-9])?$ 输入12.0可以 数位12.00不可以 能写个能输入12.00的验证吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
songsong0822
2009-12-15
打赏
举报
回复
z正恶心 ,解决了就放下答案是!
chen_xiangguo
2009-11-09
打赏
举报
回复
var pattern=/^\d+(\.\d{2})?$/
gzdiablo
2009-11-09
打赏
举报
回复
^(0|[1-9]\d*)(\.\d*)?$
namu
2009-11-09
打赏
举报
回复
谢谢,十分感谢!
我比较菜还没有积分,要不一定给。
感谢大家的支持!
问题已解决
Java-PHP
正则表达式
的使用
匹配中文字符的
正则表达式
: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的
正则表达式
:ns*r 评注:可以用来删除空白行 匹配HTML标记的
正则表达式
:<(S*?)[^>]*>.*?|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白字符的
正则表达式
:^s*|s*$ 评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用 的表达式 匹配Email地址的
正则表达式
:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)* 评注:表单
验证
时很实用 匹配网址URL的
正则表达式
:[a-zA-z]+://[^s]* 评注:网上流传的版本功能很有限,上面这个基本可以满足需求 匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 评注:表单
验证
时很实用 匹配国内电话号码:d{3}-d{8}|d{4}-d{7} 评注:匹配形式如 0511-4405222 或 021-87888822 匹配腾讯QQ号:[1-9][0-9]{4,} 评注:腾讯QQ号从10000开始 匹配中国邮政编码:[1-9]d{5}(?!d) 评注:中国邮政编码为6位数字 匹配身份证:d{15}|d{18} 评注:中国的身份证为15位或18位 匹配ip地址:d+.d+.d+.d+ 评注:提取ip地址时有用 匹配特定数字: ^[1-9]d*$ //匹配正整数 ^-[1-9]d*$ //匹配负整数 ^-?[1-9]d*$ //匹配整数 ^[1-9]d*|0$ //匹配
非负
整数(正整数 + 0) ^-[1-9]d*|0$ //匹配非正整数(负整数 + 0) ^[1-9]d*.d*|0.d*[1-9]d*$ //匹配正
浮点数
^-([1-9]d*.d*|0.d*[1-9]d*)$ //匹配负
浮点数
^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$ //匹配
浮点数
^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$ //匹配
非负
浮点数
(正
浮点数
+ 0) ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$ //匹配非正
浮点数
(负
浮点数
+ 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$ //匹配由26个英文字母组成的字符串 ^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串 ^[a-z]+$ //匹配由26个英文字母的小写组成的字符串 ^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串 ^w+$ //匹配由数字、26个英文字母或者下划线组成的字符串 在使用RegularExpressionValidator
验证
控件时的
验证
功能及其
验证
表达式介绍如下: 只能输入数字:“^[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]*$” 只能输入长度为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之间, 只能包含字符、数字和下划线。
验证
是否含有^%&'',;=?$"等字符:“[^%&'',;=?$x22]+” 只能输入汉字:“^[u4e00-u9fa5],{0,}$”
验证
Email地址:“^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$”
验证
InternetURL:“^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$”
验证
电话号码:“^((d{3,4})|d{3,4}-)?d{7,8}$” 正确格式为:“XXXX-XXXXXXX”,“XXXX-XXXXXXXX”,“XXX-XXXXXXX”, “XXX-XXXXXXXX”,“XXXXXXX”,“XXXXXXXX”。
验证
身份证号(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”。 匹配中文字符的
正则表达式
: [u4e00-u9fa5] 匹配双字节字符(包括汉字在内):[^x00-xff] 匹配空行的
正则表达式
:n[s| ]*r 匹配HTML标记的
正则表达式
:/<(.*)>.*|<(.*) />/ 匹配首尾空格的
正则表达式
:(^s*)|(s*$) 匹配Email地址的
正则表达式
:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
JS
正则表达式
匹配检测各种数值类型(数字
验证
)
验证
数字的
正则表达式
集
验证
数字:^[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+))$
验证
长
TensorFlow Lite移动端开发
深度学习模型对于算力要求较高,为了能在算力羸弱的移动端进行部署,必须对原模型进行量化压缩,从而提升模型的计算性能,而TensorFlow Lite是一种用于设备端推断的开源深度学习框架,其能将TensorFlow模型转换为压缩的 FlatBuffer 文件,并通过将 32 位
浮点数
转换为更高效的 8 位整数进行量化,以到达模型快速运算的效果 .伴随着深度学习技术的广泛使用,越来越多的深度学习模型被部署到移动端或IoT设备上运行,对于从事人工智能研发的相关人员,掌握对应的移动端开发技术是十分必要的,也将对自己的职业生涯产生极大的促进作用!本课程将从TensorFlow Lite的基本组件及特性讲起,并结合丰富的技术实战案例,让您深入了解并掌握TensorFlow Lite的使用方法!
Web前端之
正则表达式
例子大全.pdf
验证
数字:^[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之间,只能包含字符、数字和下划线。
验证
是否含有 ^%&',;=?$\" 等字符:[^%&',;=?$\x22]+
验证
汉字:^[\u4e00-\u9fa5],{0,}$
验证
Email地址:^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
验证
InternetURL:^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$
验证
电话号码:^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$:--正确格式为:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX。
验证
身份证号(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]*[1-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-9]*[1-9][0-9]*)))$
浮点数
^(-?\d+)(\.\d+)?
常见的数字
验证
正则表达式
整理
验证
数字的
正则表达式
集
验证
数字:^[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}
JavaScript
87,901
社区成员
224,628
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章