【发布时间】:2010-12-31 07:47:00
【问题描述】:
我正在尝试验证字符串以使它们成为我们的有效网址
我只需要保留 A-Z 0-9 并使用 javascript 或 jquery
从字符串中删除其他字符例如:
百丽餐厅
我需要将其转换为:
百丽餐厅
所以字符被删除,只保留 A-Z a-z 0-9
谢谢
【问题讨论】:
-
您读取了错误编码的字符串。如果将其解码为 UTF-8,则可以看到字符是 U+2019,即字符
’。虽然这不会影响这里的解决方案,因为 UTF-8 保证 ASCII 代码不会出现在多字节代码中,但我认为您仍然应该更新代码以使用正确的文本编码。如果你在这里犯了这个错误,有人可能会复制你的代码,并在其他地方犯同样的错误,它会显示给你的客户。
标签: javascript string replace