使用变量中的 gi 标志创建正则表达式
Create a Regular expression using the gi flags from a variable
var metin = "baris";
var icerikoku = "Hello Baris. What is surname Baris. Bye bye baris. How are you metin.";
var n = icerikoku.replace(/metin/gi, "ziya");
$("#icerikoku").html(n);
打印:
Hello Baris. What is surname Baris. Bye bye baris. How are you ziya.
但是,必须是:
Hello ziya. What is surname ziya. Bye bye ziya. How are you metin.
您需要
为此使用RegExp
构造函数:
var n = icerikoku.replace(new RegExp(metin, 'gi'), "ziya");
这将允许您将变量传递给正则表达式。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 从javascript创建一个列表
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何访问声音管理器2创建的声音对象
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- 使用Facebook live API创建实时视频对象时的隐私设置
- 在动态创建的元素上获取对特定选择器的引用
- 如何创建带有插槽的vue js组件预加载程序
- 如何在创建键时引用来自同一对象的键
- 如何创建JSON数组
- 从html创建一个指令,该指令按类名应用函数
- 使用Javascript创建测验页面
- 使用变量中的 gi 标志创建正则表达式
- Knockout JS创建脏标志
- 为什么getFile()没有创建任何文件,即使我已经将create标志设置为true
- 如何创建一个像谷歌Chromebook网站一样闪亮的标志
- 如何创建脏标志功能