正则

2019-10-25  本文已影响0人  Chihiro_yy

正则表达式

  1. 创建正则表达式对象
let nameReg = /huruqing/;
let str = 'asdfasdfhuruqingasdfasdfasdfhuruqing'
  1. 使用正则进行匹配
 ```
 let nameReg = /huruqing/;
 let str = '23j42j34k23jjhuruqingasdfasdf';
 nameReg.test(str); // 
 
 ```
  1. ^ $ 匹配开头和结尾
let nameReg = /^huruqing$/;
let str = 'asdfasdfhuruqing';
nameReg.test(str);  // false,必须以h开头,以g结尾
  1. 匹配数字
let reg = /\d/;
let str = '234234';
reg.test(str);
  1. 重复匹配 {}
  1. 或匹配

简单的手机号码匹配

let reg = /^1[3-9]\d{9}$/;
let str = '13800000000';
reg.test(str);

简单的密码匹配6~20位数字,字母,下划线的组合

let reg = /^\w{6,20}$/
let str = 'asdf23232323';
reg.test(str);
上一篇 下一篇

猜你喜欢

热点阅读