![](/img/trans.png)
[英]Javascript RegEx extract all words as single matches but not numbers from a string
[英]how to extract words mixed with numbers regex
我有一個包含有時與數字混合的單詞的字符串,我嘗試檢查此字符串中是否有特定的單詞,因此我嘗試執行以下操作:原始字符串:
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。
對於正則表達式問題,您的問題並不是很清楚......
但根據你所說的:
/\\bhere\\d+?\\b/g
將匹配任何后面可能有數字的“此處”字詞
檢查這個小提琴,看看你是否可以......如果不是,請通過提供 regexp101 鏈接分享解決您的問題所需的所有文本案例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.