请教各位高手:如何判断表单文本框中输入的数据为数字,且允许输入负数。
我看到之前有个相关帖子中有如下正则表达式:
<INPUT type="text" id=text1 name=text1
onblur="if(this.value.match(/\d+/)!=this.value){alert('必须添入数字');this.focus();}">
但该方法只能允许输入正数,输入负数时弹出“必须添入数字”警告。
请问各位高手:怎样允许输入负数呀?
------解决方案--------------------正则改为 /-?\d+/
------解决方案--------------------XXXX.isNan();