我需要一个能够检查数字和-的javascript函数。
示例:1,2,3,4,5,6,7,8,9,0 将返回 true 并且 - 也将返回 true。
除此之外,所有返回 false 包括按回车键。
我有这样的功能:
function IsNumeric(sText){
var filter = /^[0-9-+]+$/;
if (filter.test(sText)) {
return true;
}else {
return false;
}
}
我这样称呼它:
if(!IsNumeric(value)) {
alert("Number and - only please");
}
由于某种原因它不起作用,有什么方法可以在不使用正则表达式的情况下进行验证?