uniapp分割字符串
在 uniapp 中分割字符串可以通过 JavaScript 的原生方法实现,以下是几种常见方法:
使用 split() 方法
通过指定分隔符将字符串拆分为数组:
let str = "apple,banana,orange";
let arr = str.split(",");
// 结果为 ["apple", "banana", "orange"]
使用正则表达式分割
当需要复杂分割规则时可以使用正则表达式:
let str = "apple1banana2orange3";
let arr = str.split(/\d/);
// 结果为 ["apple", "banana", "orange", ""]
使用 substring() 或 slice()
需要按固定位置截取时:
let str = "abcdefg";
let part1 = str.substring(0, 3); // "abc"
let part2 = str.slice(3); // "defg"
处理中文字符
分割含中文的字符串需注意长度计算:

let str = "你好世界";
let arr = [...str]; // 使用扩展运算符
// 结果为 ["你", "好", "世", "界"]
注意事项
- 空字符串分割会返回包含单个空字符串的数组
- 未匹配分隔符时返回包含原字符串的数组
- 在 uniapp 的 vue 文件中可直接在 methods 或 computed 中使用这些方法






