我正在尝试

function hasANumber(value) {
    return /^.*[0-9]*.*$/.test(value);
}


我哪里错了?

最佳答案

正则表达式中的*表示零或多个

您应该使用+表示一个或多个,如:

/^.*[0-9]+.*$/

尽管可以简化为:

/[0-9]+/

09-20 15:36