如何使用变量动态构建正则表达式对象
How to use variable to dynamically build regular expression object
我想动态构建正则表达式,如:
function buildReges(regex_string) {
// here I want to use the string format to build a regex
// like / + regex_string +/
}
我想知道我该怎么做?或者如果有一种方法,我可以把字符串变成正则表达式对象?
使用RegExp
构造函数:
function buildReges(regex_string) {
// here I want to use the string format to build a regex
var re = new RegExp(regex_string);
}
如果你想使用标志,你可以使用第二个参数:
new RegExp(regex_string, 'gi');
相关文章:
- JavaScript正则表达式文本与RegExp对象
- 在mongoose中使用正则表达式在对象数组中进行查询搜索
- 如何让我的正则表达式代码在我的dojo cellWidget对象上工作
- 使用正则表达式对象进行Javascript字符串验证
- 如何使用正则表达式查找对象成员名称
- 从对象键创建正则表达式
- 如何在正则表达式对象中使用单词边界
- 遍历包含正则表达式的 JavaScript 对象变量
- 使用正则表达式键匹配 Javascript 循环遍历对象获取值
- 如何在从 javascript 中的 json 对象中提取字符串时保留转义序列.(字符串实际上是正则表达式模式)
- Javascript 数组对象用正则表达式替换数据
- 使用正则表达式时出现 Javascript 错误 - 对象不支持此属性或方法
- 使用 JavaScript 新正则表达式对象作为包含匹配字符集的括号
- 正则表达式的 JS 对象类型返回为 NaN
- JavaScript对象具有具有特定正则表达式模式的键
- 使用对象属性构造正则表达式时,限定符无效
- 将正则表达式字符串转换为javascript中的正则表达式对象
- 如何使用变量动态构建正则表达式对象
- 使用正则表达式而不创建正则表达式对象-JavaScript
- 其中记录了JavaScript正则表达式对象测试方法