社区
C#
帖子详情
求一简单通用正则表达式
siazon
2013-10-23 05:25:38
金额控件验证:要非负数,可以为小数点或0,但位数不能超过10位,请问要怎么写
网上有找 \d+(\.{0,1}\d+){0,1} 是非负数。 d{10} 是不能超过10位,用|是分支条件。
有没有与门条件可以写,或者其它方法呀,在线等~~~~
叩谢!!!
...全文
97
3
打赏
收藏
求一简单通用正则表达式
金额控件验证:要非负数,可以为小数点或0,但位数不能超过10位,请问要怎么写 网上有找 \d+(\.{0,1}\d+){0,1} 是非负数。 d{10} 是不能超过10位,用|是分支条件。 有没有与门条件可以写,或者其它方法呀,在线等~~~~ 叩谢!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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++写的
正则表达式
验证工具
C++作为一种
通用
编程语言,虽然标准库中没有内置
正则表达式
支持,但通过第三方库如Boost,我们可以很方便地在C++程序中实现
正则表达式
功能。在这个"使用VS2008写的一个
正则表达式
验证工具"中,开发者就利用了Boost库...
万能日期
正则表达式
(适用于各种日期样式)绝对经典
通过上述实现案例,我们可以看到该万能日期
正则表达式
能够适应多种日期格式,并且可以通过
简单
的函数调用来生成相应的
正则表达式
。这对于实际开发工作中处理多样化的日期格式提供了极大的便利。
正则表达式
java
正则表达式
c#
正则表达式
,
跨语言
通用
正则表达式
元素 无论是在Java、C#还是其他支持
正则表达式
的编程语言中,
正则表达式
的元素和语法都非常相似。以下是一些常见的
正则表达式
元素及其解释: - **直接量字符**:如字母和数字,按字面意义...
正则表达式
C语言源码
C语言,作为一门基础且
通用
的编程语言,虽然没有内置的
正则表达式
库,但可以通过第三方库来实现
正则表达式
功能。在这个“
正则表达式
C语言源码”中,我们主要关注的是PCRE(Perl Compatible Regular Expressions)库...
正则表达式
详解
正则表达式
详解
正则表达式
不仅限于一种特定的语言,而是一种
通用
的技术,广泛应用于各种编程语言和环境中。
正则表达式
的主要功能包括: - **模式匹配**:确定文本是否符合某种模式。 - **文本提取**:从较长的文本中提取符合...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章