社区
C#
帖子详情
求一简单通用正则表达式
siazon
2013-10-23 05:25:38
金额控件验证:要非负数,可以为小数点或0,但位数不能超过10位,请问要怎么写
网上有找 \d+(\.{0,1}\d+){0,1} 是非负数。 d{10} 是不能超过10位,用|是分支条件。
有没有与门条件可以写,或者其它方法呀,在线等~~~~
叩谢!!!
...全文
88
3
打赏
收藏
求一简单通用正则表达式
金额控件验证:要非负数,可以为小数点或0,但位数不能超过10位,请问要怎么写 网上有找 \d+(\.{0,1}\d+){0,1} 是非负数。 d{10} 是不能超过10位,用|是分支条件。 有没有与门条件可以写,或者其它方法呀,在线等~~~~ 叩谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
_小黑_
2013-10-23
打赏
举报
回复
/// <summary> /// 字符串是否是数字 /// </summary> /// <param name="strNum">要判断的字符串</param> /// <param name="decimalPlaces">最大几位小数,如果是整数就为0</param> /// <param name="isNegativeNum">是否可以为负数</param> /// <returns>是否是符合条件的数字</returns> public static bool IsNumber(string strNum, int decimalPlaces, bool isNegativeNum) { string regexStr = @"\d+"; if (decimalPlaces != 0) { regexStr += @"(\.\d{0," + decimalPlaces + "})?"; } if (isNegativeNum) { regexStr = @"-?" + regexStr; } regexStr = "^" + regexStr + "$"; return Regex.IsMatch(strNum, regexStr); }
q107770540
2013-10-23
打赏
举报
回复
^0|(?!0+$)\d+(\.\d+)?$
q107770540
2013-10-23
打赏
举报
回复
^0|(?!0+$)\d+(\.\d+)$ 位数不能超过10位, 这个可以设置textbox的maxlength来限制
在PHP中使用与Perl兼容的
正则表达式
PHP被大量的应用于Web的后台CGI开发,通常是在用户数据数据之后得出...此外,JavaScript这种客户端的脚本语言也提供了对
正则表达式
的支持,现在
正则表达式
已经成为了一个
通用
的概念和工具,被各类技术人员所广泛使用。
正则表达式
2019.pdf
个人整理的很实用的
正则表达式
文档,包括1.
正则表达式
常用规则,1.1普通字符,1.2
简单
转义字符,1.3多种字符匹配...;2.
正则表达式
高级规则;3.其他
通用
规则;4.其他提示;
正则表达式
(
简单
易懂篇)
此外,JavaScript这种客户端的脚本语言也提供了对
正则表达式
的支持,现在
正则表达式
已经成为了一个
通用
的概念和工具,被各类技术人员所广泛使用。
正则表达式
基本语法 一、创建JavaScript正则(RegExp)对象 var ...
常用
正则表达式
网页
常用
正则表达式
。 一个
简单
的html文档。 通常对那些掌握了正则语法的人来说,编写
正则表达式
都是很头疼的。 因此这个小册子帮你解决了一些
通用
问题
正则表达式
简介及在C++11中的
简单
使用教程
正则表达式
Regex(regular expression)是一种强大的描述字符序列的工具。在许多语言中都存在着
正则表达式
,C++11中也将正则...
正则表达式
本身,加上如同一门袖珍编程语言的
通用
模式表示法(general pattern notation),
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章