在JS中说这个最优雅的方式是什么?:
search_keyword = search_keyword.toLowerCase();
search_keyword = search_keyword.replace(/[^\w\s]/gi, '');
search_keyword = search_keyword.replace(' and ', '&all=');
search_keyword = search_keyword.replace(' or ', '&any=');
search_keyword = search_keyword.replace(' ', '&all=');
search_keyword = '&all=' + search_keyword;
非常感谢
答案 0 :(得分:3)
你可以链接这些:
search_keyword = '&all=' + search_keyword.toLowerCase()
.replace(/[^\w\s]/gi, '')
.replace(' and ', '&all=')
.replace(' or ', '&any=')
.replace(' ', '&all=');