如何提取与数字正则表达式混合的单词



我有一个字符串,其中包含一个有时与数字混合的单词,我尝试检查该字符串中是否有特定单词,所以我尝试做这样的事情: 原始字符串:

str="123 here12K there34 bla"

正则表达式:

RegExp('here'd*+[A-Z]?).test(str)

并且总是不可用。 我发现这个: 类似的问题,但结果仍然相同

var txt = "#div-name-1234-characteristic:561613213213";
var numb = txt.match(/d/g);
numb = numb.join("");
alert (numb);​

这可能会对您有所帮助。

编辑 1

function hasNumber(myString) {
return /d/.test(myString);
}
console.log(hasNumber("123 here12K there34 bla"));

如果字符串中包含数字,则返回 true。

对于正则表达式问题,您的问题不太清楚......

但根据你所说的:

/bhered+?b/g

将匹配任何后面可能有数字的"这里"单词

检查这个小提琴,看看它对你来说是否合适......如果没有,请通过提供正则表达式101链接来分享解决问题所需的所有文本案例

最新更新