Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用正则表达式将HTML标记替换为内容_Javascript_Regex - Fatal编程技术网

Javascript 使用正则表达式将HTML标记替换为内容

Javascript 使用正则表达式将HTML标记替换为内容,javascript,regex,Javascript,Regex,我有一个下面的javascript字符串 var到期日DlgPrincipleSelectHtml=“续订赎回” 我想使用正则表达式从字符串duritityDlgPrincipleSelectHTML中删除包含“赎回”值的选项标记。因此,预期的结果将是 到期日dlgprincipleselecthtml=“续订”您可以使用 maturityDlgPrincipleSelectHtml.replace(/\<option value=\"Redeem\"\>Redeem\<\/o

我有一个下面的javascript字符串

var到期日DlgPrincipleSelectHtml=“续订赎回”

我想使用正则表达式从字符串duritityDlgPrincipleSelectHTML中删除包含“赎回”值的选项标记。因此,预期的结果将是

到期日dlgprincipleselecthtml=“续订”

您可以使用

maturityDlgPrincipleSelectHtml.replace(/\<option value=\"Redeem\"\>Redeem\<\/option\>/,"");
到期日dlgprincipleselecthtml.replace(/\reduce\/,“”);

或者这太具体了。

var到期日dlgprincipleselecthtml=“续订赎回”应该给你一个错误。。。您必须转义引号。是的,要转义,请使用\字符。我尝试使用正则表达式查找“赎回”值并用空字符串替换整个标记,但失败了。请帮助我提供要替换的正则表达式。好的,然后请修复格式并更新代码以反映这一点。至于RegExp+HTML,这是必须的。将字符串转换为HTML对象并完成此操作。请参阅如何正确解析HTML字符串。@Sumita Sinha为什么要将其保存在单个变量中。如果只将这两个变量添加到单独的变量中。如果满足条件,请不要包含带值的选项。不要这样做使事情复杂化正则表达式。将正则表达式用于适当的事情