【发布时间】:2016-05-14 04:56:11
【问题描述】:
我想做的是: 取一个字符串
- 删除任何非字母和数字字符。
- 我也在尝试将任何空白变成-,(多个空白将变成一个-)
- 全部转换为小写
这样做的原因是为了从用户输入中生成一个友好的 URL
这就是我目前所拥有的一切
var str = "This is a really bad Url _, *7% !";
result1 = str.replace(/\s+/g, '-').toLowerCase();
alert(result1);
【问题讨论】:
-
在这种情况下所需的输出是
"this-is-a-really-bad-url-7-"? -
好吧,那么你有很多答案可以选择^^
标签: javascript regex