/* [a-z] 查找任何从小写 a到小写z的字符 */
/*构造函数的方式*/
/* reg是构造函数RegExp new出来的实例化对象 */
// let reg = new ragExp(/[a-z]/);
/正则的方法test() 可以判断你输入的字符串是否符合要求 符合就返回true不符合就返回false/ // console.log(reg.test('a'));
/用字面量的方式来表示正则/ //let reg = /[a-z]/; // console.log(reg.test('c'));
/* i执行对大小写不敏感的匹配*/ //let reg = /[a-z]/; // console.log(reg.test('c'));
/* g执行全局匹配(查找所有匹配而非在找到第一 个匹配后停止) */ // let str = 'abc1a2c3b'; // console.log(str.match(/e/g));
/* [A-Z]_查找任何从大写 A到大写Z的字符 / / [a-zA-Z] 表示大小写的26个英文字母都能匹配 let reg = /[a-zA-Z]/; */ //let reg = /[A-Z]/; // console.log(reg.test('c'));
/[0-9]查找任何从0至9的数字/ //let reg= /[0-9]/; //console.log(reg.test('abc'));
/* /[0-9a-ZA-Z]/ 表示26个大小写英文字母和数字都匹配*/ //let reg= /[0-9a-zA-Z]/; //console.log(reg.test('abc123'));
/* [abc]查找括号内的任意-一个字符 / //let reg= /[abc]/; //console.log(reg.test('abc')); / \w 匹配数字 字母 下划线 */ // let reg = /^\w+&/; // console.log(reg.test('_abc123'));
/* \W 匹配非数字、字母、下划线*/
// let reg = /^\w+&/;
// console.log(reg.test('&&*('));
/* \d 匹配数字*/
// let reg = /^\d+$/;
// console.log(reg.test(('123123'));
/* \D 匹配非数字*/ // let reg = /^\D+$/; // console.log(reg.test(('d'));
/* \s 匹配空白字符 (空格、换行\n 回车\r) 空字符串不可以 */ // let reg = /^\s+$/; // console.log(reg.test((' '));
/* \S 匹配非空白字符 (空格、换行\n 回车\r) */
// let reg = /^\S+$/; // console.log(reg.test(('ABD'));
/* \n 匹配换行符 这里只匹配\n不匹配\r*/
// let reg = /^\n+$/;
// console.log(reg.test(('\r'));
/* 匹配非数字、字母、下划线6-9 /^\W{6,9}/; 匹配非空白字符1次到多次 /^\S+$/; */
/* \w 匹配数字 字母 下划线 */
// let reg = /^\w+&/;
// console.log(reg.test('_abc123'));
/* \W 匹配非数字、字母、下划线*/
// let reg = /^\w+&/;
// console.log(reg.test('&&*('));
/* \d 匹配数字*/
// let reg = /^\d+$/;
// console.log(reg.test(('123123'));
/* \D 匹配非数字*/ // let reg = /^\D+$/; // console.log(reg.test(('d'));
/* \s 匹配空白字符 (空格、换行\n 回车\r) 空字符串不可以 */ // let reg = /^\s+$/; // console.log(reg.test((' '));
/* \S 匹配非空白字符 (空格、换行\n 回车\r) */
// let reg = /^\S+$/; // console.log(reg.test(('ABD'));
/* \n 匹配换行符 这里只匹配\n不匹配\r*/
// let reg = /^\n+$/;
// console.log(reg.test(('\r'));
/* 匹配非数字、字母、下划线6-9 /^\W{6,9}/; 匹配非空白字符1次到多次 /^\S+$/; */
/* [^abc] 查找除了括号内的任意字符*/
/* 写在[]里面的^叫除了 */ //let reg= /[^abc]/; //console.log(reg.test('dfgg'));
/* ^[]表示以什么什么开头 */ //let reg= /^[abc]/; //console.log(reg.test('abc'));
/* []/; //console.log(reg.test('abc'));
/* {n,}至少匹配n次/^[a-z]{2,}$/ */
/*以[]内任意-一个字母(包括大小写)或者数字开头*/
//let reg= /^[a-zA-Z0-9]{6,}$/;
//console.log(reg.test('abcA12'));
/用户名字母长度不能小于6位不能大于10位可以接受数字/ // {n,m} 最少匹配n次且最多配m次/^[a-z]{2,3}/; //console.log(reg.test('abcA123679'));
// 匹配前面的子 表达式零次或多次/[a-z]/ 字母出现与否都为true //let reg= /^[a-zA-Z0-9]$/; //console.log(reg.test(''));
// ?匹配前面的子表达式零次或一次/[正-z]?/ 字母出现8或1次都为true //正则有个特性只要匹配了一次都返回true.所以要加限定字符^/; //console.log(reg.test('1'));