<script language="javascript" src="js/jquery.min.js"></script>
<script language="javascript">
$(function(){
$("#addPrice").bind("click",function(){
var reg=/^\d{1,10}(\.\d{1,2})?$/;
if(!reg.test($("#txtMoney").val())){
alert("价格格式错误");
}else{
$.get(
"Handle/AddOLPrice.aspx",
{name:$("#txtName").val(),money:$("#txtMoney").val()},
function(data){
$("#Price").append(data);
}
);
}
});
});
</script>
怎么无论输入什么都是提示价格格式错误的!哪里错了
<script language="javascript">
$(function(){
$("#addPrice").bind("click",function(){
var reg=/^\d{1,10}(\.\d{1,2})?$/;
if(!reg.test($("#txtMoney").val())){
alert("价格格式错误");
}else{
$.get(
"Handle/AddOLPrice.aspx",
{name:$("#txtName").val(),money:$("#txtMoney").val()},
function(data){
$("#Price").append(data);
}
);
}
});
});
</script>
怎么无论输入什么都是提示价格格式错误的!哪里错了
[code=JScript]
var reg = /^(\d{1,10}\.\d{1,2})$/
[code]
<script language="javascript">
$(function(){
$("#addPrice").bind("click",function(){
var reg=/^\d{1,10}(\.\d{1,2})?$/;
if(!reg.test($("#txtMoney").val())){
alert("价格格式错误");
}else{
$.get(
"Handle/AddOLPrice.aspx",
{name:$("#txtName").val(),money:$("#txtMoney").val()},
function(data){
$("#Price").append(data);
}
);
}
});
});
</script>
<form>
<input type="text" id="txtMoney" value="1.2">
<input type="text" id="txtName">
<div id="Price"></div>
<input type="button" id="addPrice" value="Add Price">
</form>