re = /(\[URL=(.[^\[]*)\])(.*)(\[\/URL\])/g;
  tmpStr=tmpStr.replace(re,"<a href='$2' target=_blank>$3</a>");以上是toHtmlCode(),js函数的内容片断。
tmpStr为前台textarea中取得的内容在测试时内容如下:
测试一:
Home
结果为:<a href='http://127.0.0.1' target=_blank>Home</a>
返回正常测试二:
HomeHome结果却为:<a href='http://www.njzufang.com' target=_blank>Home[/URL]Home</a>也就是说这正则匹配了最开始的[URL]与最后的谁可以帮我解决这个问题。我万分感谢:)