JavaScript 中使用正则表达式

释放双眼,带上耳机,听听看~!

可以用正则的方法:

search() 找到匹配的第一个字符串,返回位置,文档

match() 提取匹配的字符串,返回子串,文档

replace() 替换全部匹配的字符串,文档

RegExp.test() 检测字符串是否和正则匹配,文档

两种正则定义方法

var re = new RegExp('a', 'i');

var re = /a/i;

常用规则

/*
* \d 数字
* \D 除了数字
* \w 英文数字下划线
* \W 除了英文数字下划线
* \s 空白字符
* \S 除了空白字符
* . 任意
* 
* {n} 出现 n 次:如 \d{2} 表示 2 个数字
* {n,m} 出现 n~m 次:如 \d{2,4} 表示 2~4 个数字
* {n,} 最少出现 n 次
* + 若干个:如 \d+ 表示若干个数字
* ? 出现 0 或者 1 次:如 \d? 表示没有或者有一个数字
* * 出现 0 或者 多次,如 \d* 表示没有或者有一个/多个数字
* | 或者,如:1|2 表示 1 或者 2
* [] 或者,如 [abc] 表示 a 或 b 或 c
*           [a-z0-9] 表示从 a 到 z 或者从 0 到 9
*           [^a-z] 表示除了 a 到 z
* 
* i 忽略大小写
* g 全局匹配
* 
* ^ 行首
* $ 行尾
* 
* () 小括号内优先
* 
* */

一个在线验证正则表达式的网站

https://www.regexpal.com/

正则表达式30分钟入门教程

https://www.jb51.net/tools/zhengze.html

人已赞赏
PHP学习笔记

初始化的laravel-admin框架,界面默认是英文,配置中文的步骤

2020-9-8 1:17:17

PHP学习笔记

Laravel6 配合 Maatwebsite\Excel 实现 Excel 导入

2020-9-8 21:42:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索