我使用了其他问题,但到目前为止只是难倒。
这不会删除下划线。
错误在哪里
var myString = str.toLowerCase().replace(/\W+/
myString= myString.replace('/\_/g','');
答案 0 :(得分:5)
_
匹配ASCII字母以外的任何字符,数字和 var myString = str.toLowerCase().replace(/[\W_]+/g,'');
。
使用
[\W_]+
其中_
匹配单词字符和 a {{1}}以外的一个或多个字符。