我收到了字符串。我想检查字符串是否有任何数字。 字符串可以是 -
var val="1"; or val=",,"; or val = "1,2,0";
我想检查val是否有任何数字。
答案 0 :(得分:3)
function hasDigit(yourString) {
return yourString.match(/\d/) !== null;
}
这是一个小提琴演示:http://jsfiddle.net/VpLgG/
答案 1 :(得分:0)
您可以使用yourInputString.match(/ [0-9] / g)或Jonah指定的内容。如果没有其他数字,这将返回null,它将返回字符串中将以逗号分隔的值。
答案 2 :(得分:0)
Javascript方面:
if (/\d/.test(val)) {
// do something
}
不是很有用,但需要明显引起注意(demo here)...
function hasDigit(val) {
return /\d/.test(val);
}
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test