社区
C#
帖子详情
求一简单通用正则表达式
siazon
2013-10-23 05:25:38
金额控件验证:要非负数,可以为小数点或0,但位数不能超过10位,请问要怎么写
网上有找 \d+(\.{0,1}\d+){0,1} 是非负数。 d{10} 是不能超过10位,用|是分支条件。
有没有与门条件可以写,或者其它方法呀,在线等~~~~
叩谢!!!
...全文
139
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来限制
正则表达式
(9):扩展
正则表达式
本文详细介绍了扩展
正则表达式
中的各种符号及其功能,包括
通用
字符、次数匹配、位置边界、分组和后向引用,以及基本
正则表达式
与扩展
正则表达式
的区别。通过实例展示了如何在实际操作中使用扩展
正则表达式
进行文本匹配和处理。,
通用
邮箱
正则表达式
本文详细解析了各大门户网站如新浪、搜狐、腾讯等的邮箱格式规则,并总结出
通用
的邮箱格式标准,包括字符限制、允许使用的符号以及首字母要求。同时,提供了Java
正则表达式
用于邮箱格式的匹配验证。
正则表达式
简单
梳理一
本文介绍了
正则表达式
的基础知识,包括常用符号和模式,适用于进行文本匹配和验证。
正则表达式
(各语言
通用
)
本文深入探讨了
正则表达式
的各种特性和应用,包括使用对象和字面量创建
正则表达式
,特殊字符的用途,边界符、字符类、量词的概念,以及如何在JavaScript和Java中使用
正则表达式
进行字符串匹配、搜索、替换和分割。
C#
通用
正则表达式
开源工具
本文分享了一个开源的
正则表达式
验证工具,涵盖了数字、邮箱、URL、日期等多种常见匹配场景,旨在帮助开发者快速掌握并应用
正则表达式
。
C#
111,128
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章