首页 > 解决方案 > 如何根据两个分隔符拆分字符串?

问题描述

我的代码是这样的:

<template>
    ...
        <p v-for="club in clubs">{{club}}</p>
    ...
</template>
<script>
export default {
  data: () => ({
    clubs: ''
  }),
  mounted () {
    let dataClub =  "- City\n - MU\n - Liverpool\n - Arsenal\n - Chelsea"
    // let dataClub =  "City;MU;Liverpool;Arsenal;Chelsea"
    let dc = dataClub.split('\n')
    this.clubs = dc
  }
}
</script>

dataClub 是动态的。可以分开;也可以分开\n

如果有 2 个分隔符,我该如何进行拆分?

标签: javascriptjqueryvue.jssplitvue-component

解决方案


您可以尝试使用正则表达式:

let dc = dataClub.split(/[\n;]/)

推荐阅读