正则表达式
创建正则表达式
- 使用一个正则表达式字面量,其由包含在斜杠之间的模式组成。例如:
var re = /ab+c/;
脚本加载后,正则表达式字面量就会被编译。当正则表达式保持不变时,使用此方法可获得更好的性能。
- 调用
RegExp
对象的构造函数。例如:
var re = new RegExp("ab+c");
在脚本运行过程中,用构造函数创建的正则表达式会被编译。如果正则表达式将会改变,或者它将会从用户输入等来源中动态地产生,就需要使用构造函数来创建正则表达式。
编写一个正则表达式
简单模式
略
使用特殊字符
断言Assertions
断言的组成之一是边界。对于文本、词或模式,边界可以用来表明它们的起始或终止部分(如向前断言,向后断言以及条件表达式)。
字符类(Character Classes)
区分不同类型的字符,例如区分字母和数字。
文档信息
- 本文作者:Jian Li
- 本文链接:https://ifwechat.com//wiki/javascript-regular-expressions/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)