正则表达式
chelflan
不积跬步无以至千里
展开
-
js中 内容替换、替换全部匹配内容、替换第一个
js中 内容替换、替换全部匹配内容、替换第一个<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body><script> ...原创 2019-10-12 12:26:13 · 1782 阅读 · 0 评论 -
js使用正则提取html字符串中的文字等
本人想把微信公众号的素材提取出来,结果是html标签的形式字符串,所以用以下正则来提取/\<[^>]*\>(([^<])*)/g //关键代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <...原创 2019-10-12 10:52:10 · 3674 阅读 · 0 评论 -
正则表达式
// 反斜杠/t 间隔 ('/u0009')/n 换行 ('/u000A')/r 回车 ('/u000D')/d 数字 等价于[0-9]/D 非数字 等价于[^0-9]/s 空白符号 [/t/n/x0B/f/r]/S 非空白符号 [^/t/n/x0B/f/r]/w 单独字符 [a-zA-Z_0-9]/W 非单独字符 [^a-zA-Z_0-9]/f 换页符转载 2016-09-28 13:45:56 · 138 阅读 · 0 评论 -
截取 用药5天 的js正则
需求:需要截取掉一段代码,例如:一日三次 用药5天 开水冲服 截取掉 用药5天分析:用药和天这是固定的,变化的是5这个数字。解决:找到其特定的位置,用indexof,记住其位置,然后再拼接使用正在表达式找到,然后replace.正则如下var pattern = /用药(\d)天/, str = '';console.log(pattern.test(str));...原创 2019-10-09 16:50:03 · 104 阅读 · 0 评论 -
var pattern = /(用|服)药(\d|(一|二|三|四|五|六|七|八|九))天/; 我自创的正则
起因:以前都是验证身份证、电话的正则在网上很容易找到,而今需要自定义正则,只能硬着头皮上了,看了点demo,开始写,错了就再改,改的过程中却是最好的学习了其精髓。于是自己就成功了。var dosAge = ”随便写的 用药3天“ var pattern = /(用|服)药(\d|(一|二|三|四|五|六|七|八|九))天/;var index = dosAge.search(patt...原创 2019-10-10 12:21:10 · 363 阅读 · 0 评论