我必须从客户端获得关键字,并需要删除逗号旁边的所有空格。
我有下面的关键字列表样式
,air duster, apple, samsung , power bank station,sony
我需要这样
air duster,apple,samsung,power bank station,sony
我的代码
$("#my-input").on("focusout", function() {
console.log("FOCUS OUT")
$(this).attr("value",$(this).val().split(/[ ,]+/).join(',').trim());
})
列印
,air,duster,apple,samsung,power,bank,station,sony
2条答案
按热度按时间ars1skjm1#
您可以使用
这里,
.split(",")
-用逗号分隔.map(x => x.trim())
-删除前导/尾随空格.filter(Boolean)
-删除空项目.join(",")
-用一个逗号连接项目。mwecs4sa2#