javascript - 正则表达式匹配以百分比开头的单词

标签 javascript regex

所以我有一个正则表达式,可以很好地匹配文本框中的任何新单词:

return string.substring(0, area.selectionStart).match(/[\wäöüÄÖÜß]+$/);

但我现在只想匹配前面有“%”符号的情况,并且我不想在匹配中包含 %。这是我想添加的唯一条件,其他一切都可以正常工作。

我已经尝试了几乎所有我能找到的东西,但我认为我用疯狂的正则表达式模式使它变得过于复杂......

真诚感谢您的帮助。非常感谢。

最佳答案

%([\wäöüÄÖÜß]+)\b

您可以使用此功能并抓取捕获

关于javascript - 正则表达式匹配以百分比开头的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33232182/

相关文章:

python - 如何在 python 中重新搜索()多个模式?

javascript - 如何使用jquery在输入数字字段中只允许非十进制正整数?

javascript - 显示有关另一个事件的自动完成建议

javascript - 如何使用 javascript 选中 1 个复选框取消选中另一个复选框,反之亦然?

javascript - Asp.net OnClientClick 显示表中其他单元格的值

mysql - 从 mysql 中的列中删除所有或特定的不可打印字符

javascript - 更改网站上所有iFrame的iFrame尺寸

javascript - 如何在 Javascript 中使用 .split 最好地解析文本文件

ios - 在字符串中查找数字模式

c++ - char 和 wchar_t 的模板没有给出匹配的成员