正则问题
做到论坛了,考虑用XML传输……然后在客户端进行UBB->HTML转化……
不过受到IE版本的限制,5.0对正则支持非常有限~~
低版本
re = /\[B\](.[^\[]*)\[\/B\]/gi;
Str = Str.replace(re,"<B>$1</B>");
无法嵌套……
如果能用
re = /\[B\](.*?)\[\/B\]/gi;
Str = Str.replace(re,"<B>$1</B>");
就能很好的嵌套了……
写了个测试要找网友测试……
http://asp2.6to23.com/gao986/strollfile/test.htm
谁知道元旦一个人也没有~~~晕死……
所以就想自己编写函数来代替正则,不过写到一半发现太繁杂,不爽~~
http://asp2.6to23.com/gao986/strollfile/ubb.htm
问题1:
IE5.0是否支持 $1、$2 最小匹配 ? 语法?哪里有这类说明?参考script5.6不见正则版本限制说明……
问题2:
有没有别的写法代替 (.*?)