请教正则: /<(.*?)>/gi 在ie5.0下为何出错? 非贪婪匹配要script5.5支持try:var re=/<([^>]*)>/g 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to fason(咖啡人生) try:var re=/<([^>]*)>/g--------可是有可能出现嵌套的情况,如 <b> <u></u> </b>这种情况,就不好了,我是想实现正则的匹配,网上的好像都有这个毛病,嵌套的时候不好用 再说明一下,这样如何实现匹配呢?<u>uu</u>uuuuu<u>uuuuu</u> 只能循环吧<SCRIPT LANGUAGE="JavaScript"><!--var str ="<html><body>sdfsd</body></html><d>xx</d>"var re = /\<(.*?)\>(.*?)\<\/\1\>/im;var t = str;while(re.test(t)){ t = t.replace(re,"$2") +""; alert(t);}//--></SCRIPT>http://community.csdn.net/Expert/topic/3452/3452801.xml?temp=.4134943 SCRIPT5.5的replace方法支持function为第二参数,可以递归进行嵌套替换 再问一下,有没有这样的正则,可以实现匹配‘不包含某个单词’的功能我知道有[^abc]是不包含abc3个字母的,但有没有可以不包含hello这个单词的功能呢? (?!hello) 负向预查, 即不包含 to meizz(梅花雪):这是我写的测试代码,你看看对吗?在5.0报错<script language="javascript">var str='1 dfadabd 2';var re=/1(.(?!ab))*2/gi;alert(re.test(str));</script>请问有没有能够在5.0下的方法呢? (?:pattern) 匹配 pattern 但不获取匹配结果(?=pattern) 正向预查(?!pattern) 负向预查这三个东西好是好, 不过就是版本要求太高(IE5.5+) 至于在字符串里查找不包含 hello 单词你可以用 str.indexOf("hello") 来判断呀, 不要太拘泥于正则了 可是,我需要使用正则的其他功能呢,如果用indexOf,无法与其他功能连接使用了... 你可以将 indexOf 方法与正则混合使用呀. 先用 indexOf 分析过字符后再用正则就是了 可以循环的,利用replace(re,function),自己再想想吧,迟些再贴出来 ie里用matrix旋转div怎样保持中心点不变啊 模式窗口问题 一个貌似很简单的页内锚点不起作用 Ext中label添加点击事件 $(document).keydown js函数的参数问题 严重怀疑Javascript的四舍五入功能?请教! jquery跨域 获取数据 ################################ 100%结贴,两个贴一起结 鼠标移入,移出frame时,将触发什么事件? JavaScript获取标签属性值 JS写的代码收集工具 HTML中如何控制浏览器窗口最大化和最小化?
try:
var re=/<([^>]*)>/g--------可是有可能出现嵌套的情况,如 <b> <u></u> </b>
这种情况,就不好了,我是想实现正则的匹配,网上的好像都有这个毛病,嵌套的时候不好用
<u>uu</u>uuuuu<u>uuuuu</u>
<SCRIPT LANGUAGE="JavaScript">
<!--
var str ="<html><body>sdfsd</body></html><d>xx</d>"var re = /\<(.*?)\>(.*?)\<\/\1\>/im;var t = str;
while(re.test(t))
{
t = t.replace(re,"$2") +"";
alert(t);
}//-->
</SCRIPT>http://community.csdn.net/Expert/topic/3452/3452801.xml?temp=.4134943
我知道有[^abc]是不包含abc3个字母的,但有没有可以不包含hello这个单词的功能呢?
这是我写的测试代码,你看看对吗?在5.0报错
<script language="javascript">
var str='1 dfadabd 2';
var re=/1(.(?!ab))*2/gi;
alert(re.test(str));
</script>请问有没有能够在5.0下的方法呢?
(?=pattern) 正向预查
(?!pattern) 负向预查
这三个东西好是好, 不过就是版本要求太高(IE5.5+) 至于在字符串里查找不包含 hello 单词你可以用 str.indexOf("hello") 来判断呀, 不要太拘泥于正则了