首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求一正则表达式!不得不是整数或者小数!

2011-12-21 
求一正则表达式!!只能是整数或者小数!!某个textbox,其对应的数据库字段是money,字段类型是float,要想用户

求一正则表达式!!只能是整数或者小数!!
某个textbox,其对应的数据库字段是money,字段类型是float,要想用户输入合法的字符,只能是整数或float型,用正则表达式怎么判断??????

[解决办法]
\d*\.?\d*
[解决办法]
^\d+(.\d{1,2}){0,1}$

只限制到小数点2位 如 1.11

^[1-9]\d*$    //匹配正整数
^-[1-9]\d*$   //匹配负整数
^-?[1-9]\d*$   //匹配整数
^[1-9]\d*|0$  //匹配非负整数(正整数 + 0)
^-[1-9]\d*|0$   //匹配非正整数(负整数 + 0)
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   //匹配正浮点数
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配负浮点数
^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$  //匹配浮点数
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$   //匹配非负浮点数(正浮点数 + 0)
[解决办法]
\d*\.?\d*

修改一下:)
\d*\.?\d+
[解决办法]
[0-9]\d*(.\d{1,2})?

热点排行