safari处理正则表达式的一个bug
日期:2009-03-11 阅读:75 分类:Javascript
在ie及其它浏览器下:
typeof /^[a-zA-Z0-9_]{4,16}$/ 返回的都是 object
而在safari下返回的却是 function
那么为了区分是否是一个正则表达式,可以检测下 其test方法是否存在。
if (/^[a-zA-Z0-9_]{4,16}$/.test )
{
alert("正则");
}
当然这些判断还是在特定条件下去使用,加入某个function也有了test方法那么就不能使用了。
相关主题:http://www.scriptlover.com/post/461
typeof /^[a-zA-Z0-9_]{4,16}$/ 返回的都是 object
而在safari下返回的却是 function
那么为了区分是否是一个正则表达式,可以检测下 其test方法是否存在。
if (/^[a-zA-Z0-9_]{4,16}$/.test )
{
alert("正则");
}
当然这些判断还是在特定条件下去使用,加入某个function也有了test方法那么就不能使用了。
相关主题:http://www.scriptlover.com/post/461
相关文章
- 让Safari支持微软雅黑的CSS样式表 2011-12-07
- Css 识别 opera 和 safari 2008-06-17
- typeof在safari和opera下的bug 2009-03-03
- Safari浏览器令人惊喜的Reader功能 2011-11-04
- Chrome(Safari)文字小于12px的解决办法 2011-10-09
- 过滤html Tags函数 2008-11-23
- 调试正则表达式的工具 2008-11-23
- 正则和JSON解析引擎JSEL发布 2008-11-04
- 常用正则表达式 2008-11-17
- flash常用正则表达式 2008-12-26
- 用Firefox+Firebug插件快速完成网上订火车票 2012-01-04
- 如何快速定位页面中复杂 CSS BUG 问题 2009-01-15
- firefox下innerHTML的一个bug 2009-02-05
- HTML编辑器2个bug解决 2011-08-04
- ie6下验证码刷新的bug 2009-03-03
网友评论
#1: 2009-3-12 17:34:00 by licufa
你的博客很不错,我做了一个将1000个博客链接拼成一幅大图的博客拼图网,其中就收录了你的博客,欢迎你来找找看,也欢迎交换链接。我的博客,面谱 www.mianpu1000.com
#2: 2009-3-12 18:00:00 by 小淡
@ licufa
谢谢,很荣幸