我遇到了 javascript RegExp 的问题。a.href
当我单击按钮时,我想用值替换textbox
。但是,我不想替换整个字符串,只想找到并替换那些与我的 RegExp 完全匹配的字符串。这是我的代码
$(document).ready(function(){
$('#btnRun').click(function(){
var str = encodeURIComponent($('#mydata').val());
var regExp = new RegExp('\\b' +encodeURIComponent( $('a').html()) + '\\b','gi');
$('a').attr('href',$('a').attr('href').replace(regExp,str));
});
});
这是我的测试代码 http://jsfiddle.net/4uAp5/1/