知识点

作者: color_小浣熊 | 来源:发表于2018-12-14 13:46 被阅读3次

一、正则表达式相关

  • \S :匹配任意非空白字符。等价于 [^ \f\n\r\t\v]
  • \s :匹配任意空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。注意 Unicode 正则表达式会匹配全角空格符。
  • test()方法:用来检测一个字符串是否符合莫格模式,返回true,false
    举例说明
let str_01 = 'www.bai.com'
console.log(/\S/.test(str_01)) //true
console.log(/\s/.test(str_01)) //false 注意当str_01中含有空白字符就会返回true,
let str_02 = '  ';
console.log(/\S/.test(str_02)) //fasle
console.log(/\s/.test(str_02)) //true  注意必须是空
  • ^ :匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。要匹配 ^ 字符本身,请使用 ^。

  • \ :将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符。例如, 'n' 匹配字符 'n'。'\n' 匹配换行符。序列 '\' 匹配 "",而 '(' 则匹配 "("。

  • $ :匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,请使用\ 加美元符号。

  • replace():用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串;语法:stringObject.replace(regexp/substr(必须),replacement(必须))
    举例说明:

let path = '/home/index'
console.log(path.replace(/^\//,'') // home/index  将开头的'/'替换成'';
let re = '?home/index'
console.log(re.replace(/^\?/,'') //home/index 将开头的?替换成'';
let re1 = 'home/index?'
console.log(re1.replace(/\?$/,'')) //home/index 将结尾的?替换成'';

相关文章

  • 【文魁大脑实用记忆第二期】萧进才第20次《机械、经济学知识点》

    1、静态指标知识点 2、动态指标知识点 3、不确定分析知识点 4、夹具知识点 5、定位知识点

  • 普通的随笔

    在医院中的努力呃 过知识点,过知识点,过知识点

  • 测试开发知识点(三)

    传送门 测试开发知识点(一)测试开发知识点(二)测试开发知识点(三)测试开发知识点(四)测试开发知识点(五) 自动...

  • 测试开发知识点(一)

    传送门 测试开发知识点(一)测试开发知识点(二)测试开发知识点(三)测试开发知识点(四)测试开发知识点(五) 软件...

  • 测试开发知识点(二)

    传送门 测试开发知识点(一)测试开发知识点(二)测试开发知识点(三)测试开发知识点(四)测试开发知识点(五) We...

  • 面试被问到的问题

    传送门测试开发知识点(一)测试开发知识点(二)测试开发知识点(三)测试开发知识点(四)测试开发知识点(五) 1、请...

  • 前端基础知识点

    1.html常见知识点 2.css常见知识点 3.js常见知识点 数组知识点 4.计算机网络知识点 5.数据结构 ...

  • 复习 《高难度沟通》

    分享者: 复习知识点: 对知识点的理解(用你自己的话表达): 知识点的适用(使用)场景: 可以链接哪些知识点: 其...

  • 《逻辑谬误》复习知识点

    分享者: 复习知识点: 对知识点的理解(用你自己的话表达): 知识点的适用(使用)场景: 可以链接哪些知识点: 其...

  • 《批判性思维》课程复习

    分享者: 复习知识点: 对知识点的理解(用你自己的话表达): 知识点的适用(使用)场景: 可以链接哪些知识点: 其...

网友评论

      本文标题:知识点

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