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

高手:怎么判断表单文本框中输入的数据为数字,且允许输入负数

2012-01-24 
请教各位高手:如何判断表单文本框中输入的数据为数字,且允许输入负数。我看到之前有个相关帖子中有如下正则

请教各位高手:如何判断表单文本框中输入的数据为数字,且允许输入负数。
我看到之前有个相关帖子中有如下正则表达式:

<INPUT type="text" id=text1 name=text1  
  onblur="if(this.value.match(/\d+/)!=this.value){alert('必须添入数字');this.focus();}">

但该方法只能允许输入正数,输入负数时弹出“必须添入数字”警告。

请问各位高手:怎样允许输入负数呀?

[解决办法]
正则改为 /-?\d+/
[解决办法]
XXXX.isNan();

热点排行