我现在判断一个字符串是否为数字,此数字可包含正负号或无、小数点,用下面哪个正则好点,能满足我的要求吗?
1、"^(-?[0-9]*[.]*[0-9]{0,3})$"
2、"^[+-]?\d*[.]?\d*$"
再求个判断一个字符串是否为数字此数字可包含正负号或无、小数点,且最后一位必须是%结尾的,如:
正确的:
3.0%
3.5%
-3.5%
错误的:
3.5
11
aaa
aaaa.0
11.aa%
1、"^(-?[0-9]*[.]*[0-9]{0,3})$"
2、"^[+-]?\d*[.]?\d*$"
再求个判断一个字符串是否为数字此数字可包含正负号或无、小数点,且最后一位必须是%结尾的,如:
正确的:
3.0%
3.5%
-3.5%
错误的:
3.5
11
aaa
aaaa.0
11.aa%
解决方案 »
- 在c#中如何添加一个上传本地文件按钮
- 根据摄像头,实现摄像头连续延迟抓拍功能
- 有没有方法在不装Office的情况下用C#生成Excel文件?
- 怎么把图片上传的图片添加到数据库里?
- 在B/S下如何对网站加一个软件使用期.非常感谢!!!
- 不在datagrid的事件中,使用findcontrol方法如何找到heatertemplate中的label,并对它text属性赋值
- 垃圾回收导致程序崩溃(GC.Collect crash)
- 怎样才能调试WinForm项目中的某一个特定Form?
- 请问哪儿出错了。为什么还是会出现重复的填加呢 代码如下
- c#如何读取odbc管理器中的系统数据源?
- 多线程的时候CPU吃紧
- 人才招聘ASP.NET 源码!!1
^[+-]?([1-9]\d*|0)(\.\d+)?$第二个就是在第一个的基础上加了个“%”是吧,就是我上面写的
^[+-]?([1-9]\d*|0)(\.\d+)?%$
第二个是这个^[+-]?([1-9]\d*|0)(\.\d+)?%$
是吗?过客?
^[+-]?([1-9]\d*|0)(\.\d+)?$第二个就是在第一个的基础上加了个“%”是吧,就是我上面写的
^[+-]?([1-9]\d*|0)(\.\d+)?%$
-----------------------
哦谢谢 ^_^
?
不过这种纯数字的,也最容易把人弄晕了,我刚学那会,就把它当乱码看的
=====
我一开始看到这个我就是去网上找