JavaScript 正则表达式对象、正则表达式规则、正则表达式对象的创建、正则test()方法

RegExp :正则表达对象

  1. 正则表达式 : 定义字符串的组成规则。
1.单个字符:[]: [a] [ab] [a-ZA-Z0-9_]
  		特殊符号代表特殊含义的单个字符:
       	\d:单个数字字符[0-9]
       	\w: 单个单词字符[a-ZA-Z0-9_]
2.量词符号:
     ? :表示出现0次或1* :表示出现0次或多次
     + :出现1次或多次

	{
     m,n}:表示m<=数量<=n
	m如果缺省: {
     ,n}:最多n次
	n如果缺省: {
     m,}最少m次
3.开始结束符号
  ^开始
  $结尾

  1. 正则对象:
1.创建
   1.var reg = new RegExp("正则表达式")2.var reg = /正则表达式/;
2.方法
   test():验证指定的字符串是否符合正则定义的规范

举例

        var reg1 = new RegExp("^\\w{6,12}$");
        var reg2 = /^\w{
     6,12}$/;

        // alert(reg1);
        // alert(reg2)

        var username = "libai";
        //验证
        var flag = reg2.test(username);
        alert(flag);//false

你可能感兴趣的:(JavaScript,js,javascript,正则表达式)