在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。很可能你使用过 Windows/Dos 下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找某个目录下的所有的 Word 文档的话,你会搜索*.doc。在这里,*会被解释成任意的字符串。
正则表达式是一个对象,这个对象描述一种字符模式。 JavaScript RegExp 类代表正则表达式,字符串和 RegExp 都定义了方法,在方法中使用正则表达式来执行文本中强大的模式匹配和搜索替换功能。语法正则表达式可以被 RegExp() 构造函数定义,如下所示: var pattern = new RegExp(pattern, attributes); or simply var patter = /pattern/attributes;
Number 对象表示数值日期,整数或浮点数。一般情况下,你不需要担心 Number 对象,因为浏览器自动将数字文本转换为数字类的实例。 语法创建一个 Number 对象: var val = new Number(number);如果该参数不能转换为数字,它将返回为 NaN(Not-a-Number)。数字属性这里有每个属性和它的描述的列表。属性描述MAX_VALUE最大的可能值在 JavaScript 中的数量可以有 1.