以下是正则常用表达式
<script>
//1只能输入数组长度不限
var reg = /^\d+$/g;
//2:长度为3的任意字符
var reg= /^.{3}$/
// 输入6-8位数字字符下划线
var reg = /^\w{6,8}$/
// 匹配首字母空格
var reg = /^\s*/
// 匹配首尾字母空格
var reg1 = /^\s+|\s*$/g;
var str = ' aaa '
console.log(str.replace(reg1,''));
// 匹配账号是否合法(字母开头,允许5-16字节,允许字母数字下划线)
var reg2 = /^[a-zA-Z]\w{4,15}$/
var str1 = 'a6546465494'
console.log(str1.match(reg2));
// n位的数字
var reg6 = /^\d*$/;
// 验证QQ号码
var eg7 = /^\d{5,11}$/
// 身份证
var reg = /^[123456789](\d{17}|\d{16}[Xx])/
</script>