hixon 发表于 2021-2-2 10:33:11

如何删除字符串中的多个字符?

本帖最后由 hixon 于 2021-2-2 10:37 编辑

有时我们需要把一个字符串的某些字符删除或者替换掉,怎么办呢?可以借助 JavaScript本身字符串对象的replace方法来实现。

例如我们要去掉字符串'A,B,C.D.E"F"G;H;J'中的 . , " ; | [ ]只需要把这几个字符替换为空字符即可:ui.main.textButton.onRelease = function() {
    var str = 'A,B,C.D.E"F"G;H;|J|';
    // replace方法的第一个参数是正则表达式,不要加引号!
    str = str.replace(/[.,\";|\[\]]/g, '');
    util.console.log(str);
};
在模拟器上模拟一下,结果如下:



页: [1]
查看完整版本: 如何删除字符串中的多个字符?