初入江湖系列之写正则的几种方式

正则有两种方式
其一:是构造函数创造正则对象
这钟方法是需要转义
如:

	^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$
	new RegExp("^([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$")

其二:可以直接使用自变量
如:

	/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test("123@qq。com")

或者直接传入自变量不用引号

	new RegExp(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)
上一篇:正则表达式


下一篇:面向对象设计原则