我有一个表格,您可以在其中选择地图上的一个点,它会填充纬度和经度文本框,或者您可以自己输入坐标。
我需要添加验证以确保用户输入有效范围,但我不确定我是否有正确的 RegEx。这是我正在使用的方法:
var regex_coords = "[-]?[0-9]*[.]{0,1}[0-9]";
// ...
valid_coords: function (number) {
if (number.match(regex_coords) && !isNaN(Number(number))) {
$("#btnSaveResort").removeAttr("disabled");
return true;
} else {
$("#btnSaveResort").attr("disabled", "disabled");
return false;
}
},
无论我在文本框中输入了什么,此函数都会返回 false。
有什么更好的方法建议吗?