js 正则表达式 使用

定义 RegExp

RegExp 对象用于存储检索模式。

通过 new 关键词来定义 RegExp 对象。以下代码定义了名为 patt1 的 RegExp 对象,其模式是 "e":

var patt1=new RegExp("e");

功能 : 寻找的是字符 "e".

或者使用正则表单式:

var reg =new RegExp(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/);
功能 : 寻找匹配

.test()

test() 方法检索字符串中的指定值。返回值是 true 或 false。
<script type="text/javascript">
var reg =new RegExp("^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$");
document.write(reg.test("henw@163.com"));
</script>


原文地址:https://www.cnblogs.com/henw/p/2003827.html