\d可以匹配一个数字(有时\需要加转义符\,所以变成\\d)

    var re1 = new RegExp('\\d');        console.debug(re1.test('0'));    // true    console.debug(re1.test('a'));    // false

\w可以匹配一个字母或数字

    var re2 = new RegExp('\\w');        console.debug(re2.test('0'));    // true    console.debug(re2.test('a'));    // true    console.debug(re2.test('*'));    // false

\s可以匹配一个空格(也包括Tab等空白符)

    var re3 = new RegExp('\\s');        console.debug(re3.test(' '));     // true    console.debug(re3.test('    '));  // true    console.debug(re3.test('a'));     // false

.可以匹配任意字符

    var re4 = new RegExp('.');        console.debug(re4.test('1'));    // true    console.debug(re4.test('a'));    // true    console.debug(re4.test('*'));    // true    console.debug(re4.test(' '));    // true

*表示任意个字符(包括0个)

    var re5_1 = new RegExp('/*');    console.debug(re5_1.test(''));     // true    console.debug(re5_1.test('a'));    // true    console.debug(re5_1.test('11'));   // true    var re5_2 = new RegExp('\\d/*');    console.debug(re5_2.test(''));     // false    console.debug(re5_2.test('aa'));   // false    console.debug(re5_2.test('11'));   // true    console.debug(re5_2.test('1a'));   // true    var re5_2 = new RegExp('\\w/*');    console.debug(re5_2.test(''));     // false    console.debug(re5_2.test('aa'));   // true    console.debug(re5_2.test('11'));   // true    console.debug(re5_2.test('1a'));   // true

+表示至少一个字符

    var re6_1 = new RegExp('\\d+');    console.debug(re6_1.test(''));     // false    console.debug(re6_1.test('aa'));   // false    console.debug(re6_1.test('11'));   // true    console.debug(re6_1.test('1a'));   // true    var re6_2 = new RegExp('\\w/*');    console.debug(re6_2.test(''));     // false    console.debug(re6_2.test('aa'));   // true    console.debug(re6_2.test('11'));   // true    console.debug(re6_2.test('1a'));   // true

?表示0个或1个字符

    var re7_1 = new RegExp('\\d?');    console.debug(re7_1.test(''));     // true    console.debug(re7_1.test('1a'));   // true    console.debug(re7_1.test('11'));   // true    console.debug(re7_1.test('aa'));   // true    var re7_2 = new RegExp('\\w?');    console.debug(re7_2.test(''));     // true    console.debug(re7_2.test('a'));    // true    console.debug(re7_2.test('11'));   // true    console.debug(re7_2.test('1a'));   // true

{n}表示n个字符

    var re8_1 = new RegExp('\\d{2}');    console.debug(re8_1.test(''));     // false    console.debug(re8_1.test('1a'));   // false    console.debug(re8_1.test('11'));   // true    console.debug(re8_1.test('aa'));   // false    var re8_2 = new RegExp('\\w{2}');    console.debug(re8_2.test(''));     // false    console.debug(re8_2.test('a'));    // false    console.debug(re8_2.test('11'));   // true    console.debug(re8_2.test('1a'));   // true

{n,m}表示n-m个字符

    var re9_1 = new RegExp('\\d{2,3}');    console.debug(re9_1.test(''));       // false    console.debug(re9_1.test('1aa'));    // false    console.debug(re9_1.test('11a'));    // true    var re9_2 = new RegExp('\\w{2,3}');    console.debug(re9_2.test(''));       // false    console.debug(re9_2.test('1aa'));    // true    console.debug(re9_2.test('11a'));    // true

A|a可以匹配A或a

^表示行的开头

$表示行的结束