我想使用正则表达式尝试从字符串中删除所有非字母数字字符,并将空格替换为 + 号。
我只想允许基本的字母 A-Z 和 + 号。
这是为了准备将该字符串成为 URL 的一部分,因此需要 + 符号而不是空格。
我已经查看了 /\W+/
,但是它会删除所有空格和字母数字字符,而我希望如果可能的话保留空格,以便稍后用 + 号替换。
我已经搜索了一下,但好像找不到什么,我希望有人能对此提出简单的建议。
示例字符串及所需结果:
Durarara!!x2 Ten
-> durarara+x2+ten
str = str.replace(/\(.+?\)/g, '');
- Paul Roub/\.|\(.+?\)/g
以删除句号和括号,应该提到一下,我的错!非常感谢。 - sgript