终于要开始正题了,在fckeditor中获取图片地址,要分n种情况,
先从fckeditor中得到html,
对于1的正则表达式是
说明:如果match不是null,那match[0](是零,不是O)就是匹配的整个img标签,match[1]就是src的值;这里用了捕获组和非捕获组,所以match[1]才是src的值,写博客的时候才想起来,这里面有疏漏,并没有使用分组命名,这完全是受了java的影响,因为开始的时候我在java里面使用了,而java并不支持分组命名(据说java7支持分组命名),导致我后来竟然没有加上。
对于2的正则当然要就是:
ie情况下要用到三个正则表达式,不知道有没有更简单的方法;
这三个是都要验证的。因为情况不同。
在firefox下直接按第一种情况就可以了。
大家应该都懂了,如果对正则表达式还不熟悉,可以看看:
http://open4y.blogspot.com/2009/05/blog-post.html
2009年5月12日星期二
订阅:
博文评论 (Atom)
0 评论:
发表评论