firefox 2正则表达式
作者:Rank 来源:never-online weblog 发布时间:2008-08-25 19:15:00
标签:正则表达式,firefox
先问一个问题, 在firefox 2里,正则表达式字符"\d"全等于"[0-9]"吗?
有可能你会答"是,他们相等",也有可能你去查了查手册, 看到以下的解释:
\d Matches a nondigit character. Equivalent to [^0-9].
匹配一个数字字符。等价于 [0-9]。
接下来,请测试一下
再测试下面的例子:
全角半角在firefox2里会出现此现象,该问题由JK发现.因为此问题让我们修改了代码.....
总结一下:
firefox 2里用正则表达式\d字符时,会将全角转义成半角再进行匹配, 与手册描述不一致.以后大家用正则还是直接用[0-9]去匹配数字吧,最原始的我们才能信任.
后记:
上述的问题在firefox3里已经与IE一样.
另外,匹配空格也要注意IE与其它浏览器的区别:
匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
注意,这个解释里你可以理解成包含了全角空格也可以理解成没有包含全角空格.看测试case


猜你喜欢
- 目录前言redo log的产生redo log 的提交redo log 的落盘及通知通知用户线程总结前言最开始
- 您想更改网站博客页面上 WordPress 文章的顺序吗?那么您就在正确的地方学习此功能并更改文章的顺序。因此,在本文中,我将向您展示如何通
- <?php //设置我们将要使用的文件 $srcurl = "http://localhost/index.php"
- 1.什么是gRPCgRPC是rpc框架中的一种,是rpc中的大哥是一个高性能,开源和通用的RPC框架,基于Protobuf序列化协议开发,且
- 今早无聊。。。7点起来突然想写个刷访问量的。。那就动手吧仅供测试,不建议刷访问量哦~~很简单的思路,第一步提取代理ip,第二步模拟访问。提取
- 常规的异常捕获方式在 Promise 提供了一个 .catch 方法用来捕获异常,假设有很多异步请求,通常会把 .catch 方法放在链式调
- 本文实例讲述了Python中逗号的三种作用。分享给大家供大家参考。具体分析如下:最近研究python 遇到个逗号的问题 一直没弄
- 读取十万多条文本写入SQLite类型数据库,由于文本中存在中文字符,插入到数据库没错,取出时一直是UnicodeDecodeError,导致
- 前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:黑白之道刮刮
- 本文实例为大家分享了python3.4函数操作mysql数据库的具体代码,供大家参考,具体内容如下#!/usr/bin/env python
- 本文实例讲述了Python实现针对json中某个关键字段进行排序操作。分享给大家供大家参考,具体如下:示例:json_array = [{&
- 本文主要介绍如何通过python生成ppt文件,以及借助ppt模板来生成ppt环境python 3python-pptx安装pip3 ins
- 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取
- 本文完全利用numpy实现一个简单的BP神经网络,由于是做regression而不是classification,因此在这里输出层选取的激励
- 使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载刷新整个页面,这使得程序能够更快地回应用户的操作,如下笔记将简单介
- scrapy 框架结构思考scrapy 为什么是框架而不是库?scrapy是如何工作的?项目结构在开始爬取之前,必须创建一个新的Scrapy
- 这个类可以用来搜索在给定的文本目录中的文件。 它可以给定目录遍历递归查找某些文件扩展名的文件。 并打开找到的文件,并检查他们是否包含搜索词语
- 如今各个框架都在模块化,连前端的javascript也不例外。每个模块负责一定的功能,模块与模块之间又有相互依赖,那么问题来了:javasc
- Sqlserver2005日志文件太大,使其减小的方法如下所示:运行下面的三行 dbName为数据库名: backup log dbName
- 本文实例为大家分享了H5+css3+js搭建带验证码的登录页面,供大家参考,具体内容如下login.html<!DOCTYPE HTM