有一个变量是一个字符串'aa'
它要匹配给出字符串
'aad_fs43524fsdfsdf'这样就不替代(aa后面接着字母或数字或下划线)成'bbd_fs43524fsdfsdf'
'aa@#$%#'这样的替代(aa后面没有接着字母或数字或下划线)'bb@#$%#'
请给出具体代码,谢谢!
---------------------------------------------------------------
1<script>
2function r(v){
3return v.replace(/aa(?![\w_])/g,"bb");
4}
5alert(r('aad_fs43524fsdfsdf'))
6alert(r('aa@#$%#'))
7</script>
---------------------------------------------------------------
http://expert.csdn.net/Expert/topic/1350/1350963.xml?temp=.4764826