首页 > 其他分享 >为了实现客服系统关键词分隔符切分,封装js实现根据多个分隔符分隔字符串为数组

为了实现客服系统关键词分隔符切分,封装js实现根据多个分隔符分隔字符串为数组

时间:2023-02-19 00:15:17浏览次数:37  
标签:分隔 多个 js 切分 split 数组 分隔符 字符串

需求

用户可以设置关键词回复,默认是以英文逗号分隔,但是很多人会打成中文逗号,需要能兼容处理

解决

为了实现客服系统关键词分隔符切分,封装js实现根据多个分隔符分隔字符串为数组,

split() 方法支持传递正则表达式作为分隔符。因此,你可以传递一个包含多个分隔字符的正则表达式,从而实现根据多个分隔字符来分割字符串的功能

function splitString(inputString, separator) {
    // 创建正则表达式,匹配传递的多个分隔符
    const regEx = new RegExp(`[${separator}]`, 'g');

    // 使用 split() 方法将字符串分割成数组
    const result = inputString.split(regEx);

    // 返回分割后的数组
    return result;
}
row['title']=splitString(row["title"],",,");

 

标签:分隔,多个,js,切分,split,数组,分隔符,字符串
From: https://www.cnblogs.com/taoshihan/p/17134026.html

相关文章

  • 从零入门Vue.js!六步学习路线和知识体系盘点详解!
    Vue.js是一款流行的JavaScript前端框架,它允许开发者轻松地构建交互性强的用户界面。学习这个阶段的时候有一定门槛,并不是属于零基础就能入门学习的,在学习vue.js的时候可以......
  • 【JS】简单复习及ES6
    一、JavaScript基础及ES6视频链接:https://www.bilibili.com/video/BV1Y84y1L7Nn 10.变量的声明var与let首先说结论,放弃var,使用let。let为了解决var的一些......
  • Spring IOC官方文档学习笔记(十一)之使用JSR 330标准注解
    1.使用@Inject和@Named进行依赖注入(1)Spring提供了对JSR330标准注解的支持,因此我们也可以使用JSR330标准注解来进行依赖注入,不过,在此之前,我们得先使用maven添加相关依......
  • uni-app:template、js、css中判断平台(hbuilderx 3.6.18)
    一,代码:<template><viewstyle=""><viewstyle="margin-top:30rpx;width:710rpx;margin-left:20rpx;text-align:center;font-size:50rpx;"><......
  • 【JS】Pug调用自定义JS函数
    当我用node.js从数据库中查询datetime类型的日期字段,并输出到网页上时,发现JS自动进行了类型转换:由2023-01-0721:47:00变成了 SatJan07202321:47:00GMT+0800......
  • 在 Node.js 里使用 multiparty 上传文件
    需求将上传的文件直接保存到GoogleCloudStorage中。解决方法:我们需要使用partstream订阅标准流事件,例如data和end以接收文件数据。示例代码如下:part.on("da......
  • Cesium体渲染之复刻ThreeJS案例
    体渲染体渲染具体是什么这个知乎上可以搜到,具体是什么这里就不过多赘述了,这里主要是讲讲如何在cesium中实现体渲染。Cesium的体渲染在Cesium最新的开发者版本中(102版本)......
  • (转)vue 利用js触发vue-json-excel的下载操作,解决多次下载等问题
    转载地址:https://www.jianshu.com/p/4d716bec3a26 需求:列表中的每行数据都有一个导出按钮,且点击导出会发起网络请求,获取激活码列表数据。分析:我使用的vue-json-excel......
  • 【Cesium】拿取后台geojson数据绘制图形
    cesiumDraw标绘类mars3d.Draw是实体类,标绘控制处理类,提供文字、点、线、面、立体、模型等各类entity对象的绘制。需求:拿取请求的json数据绘制区域书写基础绘制方法......
  • Java Web(四)JS
    JS什么是JavaScript?JavaScript是一门跨平台、面向对象的脚本语言,来控制网页行为的,它能使网页可交互W3C标准:网页主要由三部分组成结构:HTML表现:CSS行为:JavaScriptJavaScript......