javascript - 如何找到以某个字符开头的字符串单词?

标签 javascript jquery regex string

我想获取字符串的值,如下所示。

如果字符串的单词以某个字符开头,例如 ("This is world").match(/^wo/g); 它应该返回 false 但是,我希望它是true。 因为字符串中有一个以wo开头的单词。我不想执行以wo开头的line或string

请任何人知道使用Regex如何检查整行的单词检查以XYZ开头。

注意:我已经知道用空格分割行,然后检查每个以 XYZ 开头的单词,但我不想分割任何行。

谢谢

最佳答案

首先.match不返回 bool 值

你想要 regexp.test

(/\bwo/g).test("This is world");

\b 匹配零宽度字边界 - 请参阅 docs

关于javascript - 如何找到以某个字符开头的字符串单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34690234/

相关文章:

javascript - 流类型和 DOM 对象

javascript - 自动完成从数据库输出两个字段

jQuery跨域请求响应头

javascript - jQuery:以面向对象的方式编写 jquery

javascript - KnockoutJS 从另一个函数内部调用 ViewModel 函数

javascript - 为什么这个 jquery 扩展不起作用?

Javascript反向匹配过程

php - 弹出表单ajax请求不起作用

javascript - 正则表达式按第一个数字拆分

regex - 从文本文件中删除长行(Notepad++/EditPlus)