我有java脚本字符串变量,带有一些特殊字符和重复值...我想只删除<和>符号和需要避免重复......如何实现这一目标......
这就是我的......
var columnname = "USER_ID,PRIORITY,CREATION_DATE<,CREATION_DATE>,ASSIGN_TO_USER_DATE<,ASSIGN_TO_USER_DATE>,START_WORK_DATE<,START_WORK_DATE>,PARTICIPANT_TYPE,SENDER_ID";
它应该是这样的......
var columnname = "USER_ID,PRIORITY,CREATION_DATE,ASSIGN_TO_USER_DATE,START_WORK_DATE,PARTICIPANT_TYPE,SENDER_ID";
答案 0 :(得分:3)
一种可能的简短解决方案:
columnname.replace(/[<>]/g, "").split(",").filter(function(item, i, arr) {
return i === arr.indexOf(item);
}).join(",");
请注意,某些旧版浏览器可能不支持Array.filter()
和Array.indexOf()
方法。您可以在 MDN 中检查兼容性填充程序。
答案 1 :(得分:0)
由于您没有提供任何代码,我没有给出完整的答案,但以下是您应遵循的基本步骤: