这是最简单的说法:

时间:2011-01-06 14:52:59

标签: javascript

在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;

非常感谢

1 个答案:

答案 0 :(得分:3)

你可以链接这些:

search_keyword = '&all=' + search_keyword.toLowerCase()
.replace(/[^\w\s]/gi, '')
.replace(' and ', '&all=')
.replace(' or ', '&any=')
.replace(' ', '&all=');