javascript - 正则表达式限制字母表

标签 javascript html regex

我有一个字符串:

var str = "str is str, 12str345 and ABCstrDEF";

我想捕获除 ABCstrDEF 之外的所有 str(str 由字母字符包围)

是否可以使用正则表达式限制字母?

最佳答案

一起去

RegExp.quote = function(str) {
  return (str + '').replace(/([.?*+^$[\]\\(){}|-])/g, "\\$1");
};

var re = new RegExp("/\b[^a-zA-Z]*?" + RegExp.quote(str) + "[^a-zA-Z]*?\b/g");  
alert(input.match(re));

关于javascript - 正则表达式限制字母表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13161734/

相关文章:

javascript - 动态添加 highchart 时出错

javascript - 如果选中单选按钮更改父 div (li) 背景 - javascript

html - 垂直居中元素。行高与填充

javascript - 从 url 中提取版本标识符

python - 如何格式化 Pandas 数据框中的文本

java - 在 Java 中使用正则表达式获取 n 个单词

javascript - Hash(#) 在 URL 中的使用

javascript - 获取文本字段 onchange 另一个文本字段的值 (liferay aui)

javascript - 与 Backbone.js Paginator 混淆

html - 如何在 Markdown 表中编写列表?