<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
// 定义正则的两种方式
var reg1 = new RegExp("^[a-zA-Z][a-zA-Z0-9]{5,11}");
var reg2 = /^[a-zA-Z][a-zA-Z0-9]{5,11}/g;
// 测试正则表达式
res1 = reg1.test("xc12345");
console.log(res1);
res2 = reg2.test("xc12345");
console.log(res2);
// 全局匹配
var s1 = "xc123 xc123 xc123";
console.log(s1.match(/c123/)); // 字符串匹配
console.log(s1.match(/c123/g)); // 全局匹配
// 全局匹配时有一个lastIndex属性
reg2.test("xc12345");
console.log(reg2.lastIndex);
reg2.test("xc12345");
console.log(reg2.lastIndex);
</script>
</head>
<body>
</body>
</html>