JS-正则表达式

作者: 刘淘 | 来源:发表于2020-07-13 23:35 被阅读0次

1 正则表达式之基础

//可使用字面量(//)或者RegExp来定义正则表达式,前者不支持变量,后者支持。
//可以用test检测字符串是否匹配,使用match获取匹配的结果
const str='xx82888' // 取出所有数字
//传统方法 Number.isNaN(parseInt('xx')) ===true
const nums=[...str].filter(item=>!Number.isNaN(parseInt(item)))
console.log(nums.join('')) //82888
//使用match获取匹配结果 正则表达式
console.log(str.match(/ \d/g).join('')) //82888
//使用test检测字符串是否匹配
console.log(/\d/.test(str)) // true

2 正则表达式之选择符

可使用竖线(|)来检测字符串左右任意一侧是否匹配
image.png
可使用中括号([])来检测字符串是否包含其中任一字符
image.png

2 正则表达式之转义符

可使用反斜杠()对特殊字符(如.,-,,/等)进行转义,如在RegExp中定义还需要加反斜杠(\)进行转义
点(.)不转义代表除换行外的任意字符,转义(.)代表普通的小数点

image.png
image.png

相关文章

  • js-文件的上传和下载

    js-文件的上传和下载

  • WebSocket 心跳 登陆 实例代码!

    · JS-前端代码. · JAVA-后端代码.

  • JS- 正则表达式

    一、正则表达式:对字符串进行模式匹配的强大工具。用来检查一个串是否含有某种子串,将匹配的子串替换或者从某个子串中取...

  • JS-正则表达式

    1:\d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分别是什么? 2:写一个函数t...

  • js-正则表达式

    为什么要学习正则:正则表达式通常被用来检索、替换那些符合某个模式的文本. 1.凡是有需要用户填写表单的地方,都需要...

  • JS-正则表达式

    1 正则表达式之基础 2 正则表达式之选择符 可使用竖线(|)来检测字符串左右任意一侧是否匹配 可使用中括号([]...

  • js-正则表达式

    两种模糊匹配如果正则只有精确匹配是没多大意义的,比如/hello/,也只能匹配字符串中的"hello"这个子串。 ...

  • JS-正则表达式

    正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)语法/正则...

  • js-日期处理(年月日时分秒等)

    js-日期处理(年月日时分秒等)

  • js-正则表达式详解

    JavaScript-正则表达式 记录这篇高大上的正则表达式,其实接触很多,但是实际项目里面感觉运用的比较少呀,用...

网友评论

    本文标题:JS-正则表达式

    本文链接:https://www.haomeiwen.com/subject/npdthktx.html