不包含某字符串的正则表达式:^((?!test).)*$在ie5下不支持啊!
不包含某字符串的正则表达式:^((?!test).)*$在ie5下不支持啊!   怎么办?
------解决方案--------------------var source =  "hint:^--#@--b#@# "; 
 var aa=/hint:(.*?)(#@#)$/gi 
 if (aa.test(source)) 
 { 
 alert( "--have-- "); 
 alert(RegExp.$1); 
 }
------解决方案--------------------第一种可以详细判断(分多部分) 
 嘿嘿就不写了直接写第二种好了。。。 
  <script type= "text/javascript ">  
 var source =  "hint:^--#@--b#@# "; 
 var name =  "hint "; 
 source = source.replace(/\0xff/g,  " ").replace(/#@#/g,  "\0xff "); 
 var reg = new RegExp(name +  "\\s*:\\s*([^\0xff]*)(\\s|\0xff|$) ",  "i "); 
 if (reg.test(source)) { 
 	alert( "--存在-- "); 
 	alert(RegExp.$1); 
 } 
 source = source.replace(/\0xff/g,  "#@# "); 
 //其中,需要过滤的字符串是#@#. 
 //我的要求是:去匹配是否存在该模式new RegExp(name + "\\s*:\\s*(((?!#@#).)*)(\\s|#@#|$) ",  "i ");的字符串 
  </script>