电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到前端语言 JavaScript 之正则表达式的学习使用的问题,如果我们遇到了前端语言 JavaScript 之正则...
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到前端语言 JavaScript 之正则表达式的学习使用的问题,如果我们遇到了前端语言 JavaScript 之正则表达式的学习使用的情况,该怎么处理怎么才能解决前端语言 JavaScript 之正则表达式的学习使用带来的困扰呢,对于这样的问题其实我们只需要电脑正则表达式其实就是是对字符串的组合,组合一个规则字符串,这个规则字符串用来表达对字符串的一种过滤逻辑。① 全局模式g :找出所有匹配到的值,没有 g 的话就会值匹配一个值。② 不区分大小写模式i③ 多行模式m① () # 将括号中的字符 组合成整体② [] # 将括号中的字符 当做选项 例如 正则 [ba]t 可以表示 'bt' 与 'at'# 假如字符串本身就有 [这样就解决了这样的问题,接下来给大家带来前端语言 JavaScript 之正则表达式的学习使用的详细操作步骤。
工具/原料
电脑
一、什么是正则表达式
正则表达式其实就是是对字符串的组合,组合一个规则字符串,这个规则字符串用来表达对字符串的一种过滤逻辑。

二、匹配模式
① 全局模式
g :找出所有匹配到的值,没有 g 的话就会值匹配一个值。
② 不区分大小写模式
i
③ 多行模式
m

三、匹配规则
① () # 将括号中的字符 组合成整体
② [] # 将括号中的字符 当做选项 例如 正则 [ba]t 可以表示 'bt' 与 'at'
# 假如字符串本身就有 [] 字符,那么要用 \ 来转义的
# 字符串 [ba]t 的正则就是 \[ba\]t
③ [a-z] # 表示 a-z 之间的 小写字母
④ [A-Z] # 表示 A-Z 之间的 大写字母
⑤ [0-9] # 表示 0-9 之间的 数字


四、使用
str.replace(reg,'') //替换匹配到的字符,返回新字符串
str.match(reg) //返回到匹配字符串的数组
去掉字符串前面与后面的空格
let str = ' 4f '
str = str.replace(/^\s+|\s+$/g,'')//这里原来的的 str 是不会改变的,返回值才是改变的,要记住
console.log(str.length);//2
写一个正则,字母开头,后面可以是数字,下划线,字母,长度6-30

查找重复的单词

匹配网址

注意事项
学无止境·············
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
