2011-01-06 49 views
3

什麼是最優雅的方式在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; 

非常感謝

回答

3

您可以直接鏈接這些:

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