读书人

关于正则表达式解决思路

发布时间: 2012-03-09 21:42:54 作者: rapoo

关于正则表达式
我有一个只能输入数字的正则表达式
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) 

读书人网 >Java Web开发

热点推荐