美文网首页
JS中split函数 传参RegExp(正则表达式)

JS中split函数 传参RegExp(正则表达式)

作者: CRJ997 | 来源:发表于2019-02-23 17:04 被阅读0次

在学习《javaScript高级程序设计》的时候,看到了类似下面的东西:

//删除"user"类
//首先,取得类名字符串并拆分成数组
var classNames = div.className.split(/\s+/);//这边split传入了一个正则表达式

然后发现这个split中传入正则表达式并不太理解

之后进行了几次的尝试,发现也就是使用正则表达式匹配的符合的项作为分隔符而已。

let string3 = "123a23ghd345";
let splitString = string3.split(/[a-zA-z]{2,}/);
console.log(splitString);

结果如下:


结果图

就是用两个以上的字母进行分隔的项,所以两个以上的字母只有一处,分出两个项。

相关文章

  • JS中split函数 传参RegExp(正则表达式)

    在学习《javaScript高级程序设计》的时候,看到了类似下面的东西: 然后发现这个split中传入正则表达式并...

  • JS正则表达式详解

    RegExp对象实例化 RegExp是JS的正则表达式对象,实例化一个RegExp对象有字面量和构造函数2种方式。...

  • typeScript学习02

    typescript中的函数 ts中函数定义 ts中函数的传参 ts中的函数的可选参数(js中函数的形参和实参可以...

  • 2018-12-01

    js中括号操作属性 js函数 js换肤 变量和函数预解析 匿名函数 函数传参 函数return关键字 流程控制语句...

  • JS正则表达式

    js正则表达式有两种方式 1,构造函数 var reg = regExp("a"); 2,// var reg ...

  • 正则表达式

    js 正则表达式 正则表达式[https://www.runoob.com/regexp/regexp-synta...

  • TCL 常用命令

    TCL 文件测试: 文件路径、文件名 split 命令: 正则表达式: regexp 命令: 高级正则表达式:

  • 怎么查询多值代码中的某一个(ArteryBase)

    使用函数 regexp_split_to_table() 实例 aj 中的 ajsj 是多值代码 查询 为8的 ...

  • JavaScript的几个高级应用

    正则表达式在JS中的应用 RegExp内置对象详解 MDN-JS-RegExp 中文文档有几个正则符号需要特别注意...

  • js 正则表达式常用方法 -- 图画显示

    Tips: 1. 在使用RegExp构造函数定义正则表达式中,正则表达式字符串需要双重转义。 2. RegExp实...

网友评论

      本文标题:JS中split函数 传参RegExp(正则表达式)

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