检查输入字符串是否包含 javascript 中的数字
2022-08-30 00:55:30
我的最终目标是验证输入字段。输入可以是字母或数字。
我的最终目标是验证输入字段。输入可以是字母或数字。
如果我没有记错的话,这个问题需要“包含数字”,而不是“是数字”。所以:
function hasNumber(myString) {
return /\d/.test(myString);
}
你可以使用javascript来做到这一点。无需 Jquery 或正则表达式
function isNumeric(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
在实施时
var val = $('yourinputelement').val();
if(isNumeric(val)) { alert('number'); }
else { alert('not number'); }
更新:要检查字符串中是否有数字,您可以使用正则表达式来执行此操作
var matches = val.match(/\d+/g);
if (matches != null) {
alert('number');
}