这样的正则表达式如何写呵

有一个变量是一个字符串'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

Published At
Categories with Web编程
Tagged with
comments powered by Disqus