关于正则表达式
我有一个只能输入数字的正则表达式
if(document.subform.jiage.value.search("^-?\\d+$")!=0)
{
alert("请正确填写价格!");
return false;
}
问题时我用它表示价格,价格中有小数点。写上小数点后就出现"请正确填写价格!"
请问怎么解决,有没有方法既规定只能填写数字又要允许小数点的存在?谢谢。
------解决方案--------------------/^[0-9.]$/
------解决方案--------------------/^[\+\-]?\d*?\.?\d*?$/
------解决方案--------------------/^(/\d*?)/\.(/\d*?)$/
....
------解决方案--------------------!@#%#^@#$&@$#
你 那 !=0是什么東西?
=================================
var xxx=/^/\d+(\./\d+)?$/
if(xxx.test(里面是你要限制的那個)){
alert(xxxx)
}else
xxxx
=================================
!=0是什么東西?教教我吧。。。我不會。。。
------解决方案--------------------JScript code
if(document.subform.jiage.value.search(/^[\+\-]?\d+?\.\d+?$/)!=0)