dan*_*ker 0 javascript regex replace
尝试使用字符串中的javascript将target ="_ blank"添加到所有标记.
为什么这样做:
var editdescription = itemdescription.replace(new RegExp("All","g"),"Every");
Run Code Online (Sandbox Code Playgroud)
但不是吗?
var editdescription = itemdescription.replace(new RegExp("<a","g"),"<a target="_blank"");
Run Code Online (Sandbox Code Playgroud)
您错误地嵌套了双引号.代替
"<a target="_blank""
Run Code Online (Sandbox Code Playgroud)
尝试转义双引号:
"<a target=\"_blank\""
Run Code Online (Sandbox Code Playgroud)
这就是你写的被视为两个独立的字符串,"<a target="并""与_blank在两者之间.
并且如前所述,最好不要使用正则表达式解析HTML.
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |