【发布时间】:2017-10-07 23:07:26
【问题描述】:
我是正则表达式的新手,我正在尝试在 java 脚本中执行一些正则表达式替换功能,这是我的内容和代码
jQuery("td[headers='name_head']").each(function (index, value) {
var text = jQuery(this).html();
if( text.indexOf('<a href=') >= 0){
jQuery(this).text(text.replace(/<a href=.*\"$/, ""));
}
});
Html 内容会是这样的
<a href="/sf/tracker/do/editField/projects.srk_test_pro_ject/tracker.Activity?fieldid=fild20226" class="DisableItemLink" onclick="javascript:return ((adminTrackerForm.hasChanges.value == 'true' && confirm('You have unsaved changes to your field ordering. If you proceed, your ordering changes will be lost. Continue?')) || adminTrackerForm.hasChanges.value == 'false');">Calculate Points</a>
我只想删除 href ""中的值
请多指教
问候 萨蒂什
【问题讨论】:
-
你能发布你的尝试和结果吗
-
考虑到您的正则表达式读取“
<a href=后跟任意数量的字符,然后"在字符串的末尾”......祝你好运。 -
你可以在这里尝试正则表达式 regex101.com 因为我不太确定预期的输出是什么
-
@ValentinCoudert 预期的输出只是将 href 值设为空“”
标签: javascript jquery regex dom