我正在尝试function hasANumber(value) { return /^.*[0-9]*.*$/.test(value); } 我哪里错了? 最佳答案 正则表达式中的*表示零或多个您应该使用+表示一个或多个,如:/^.*[0-9]+.*$/尽管可以简化为:/[0-9]+/