社区
C#
帖子详情
求一简单通用正则表达式
siazon
2013-10-23 05:25:38
金额控件验证:要非负数,可以为小数点或0,但位数不能超过10位,请问要怎么写
网上有找 \d+(\.{0,1}\d+){0,1} 是非负数。 d{10} 是不能超过10位,用|是分支条件。
有没有与门条件可以写,或者其它方法呀,在线等~~~~
叩谢!!!
...全文
106
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来限制
c++写的
正则表达式
验证工具
使用vs2008写的一个
正则表达式
验证工具,附带源码,供使用c++写
正则表达式
参考使用,使用boost_1_54 regex库。
万能日期
正则表达式
(适用于各种日期样式)绝对经典
万能日期
正则表达式
(适用于各种日期样式)适用于yyyy(或yy)-(或空格)MM(或MMM,比如Jan,Feb..) dd HH:mm:ss(后面还可以选择性显示时间)顺序也可以是各式各样的可以月份提前 MM(MMM)-dd-yyyy(yy) MM(MMM) dd yyyy(yy)也可以日期提前 dd-MM(MMM)-yyyy(yy) dd MM(MMM) yyyy(yy)位置随便你改变,中间的连接符平常用的是'-'和' '想显示时间就显示时间使用方法:方法GenerateDateTimeReg(string formateType)中传入一个datetime的formate格式,后面的工作就等着取Reg
正则表达式
吧。哈哈用的话直接用,如果想测试正确性,把返回的Reg字符串里面的“\\”改成“\”就可以了,原因就不说了,只要你编程过应该就知道。
正则表达式
java
正则表达式
c#
正则表达式
,
java
正则表达式
,c#
正则表达式
.
正则表达式
C语言源码
正则表达式
算法源码,C语言编写,需要的快下。
正则表达式
详解
正则表达式
详解
正则表达式
详解
正则表达式
详解
正则表达式
详解
正则表达式
详解
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章