在javascript中用正则表达式替换空格
Replacing spaces with regex in javascript
我在找到一个正则表达式来替换给定字符串中的所有空格时遇到了问题:
var test = '1 2 3 4';
alert(test.replace(/'s/, ''));
第一个空格被正确替换,但我想得到没有空格的字符串。在上面的例子中,我期望的是"1234"。
您必须在正则表达式的末尾添加全局的g
标志:
var test = '1 2 3 4';
alert(test.replace(/'s/g, ''));
查看上的"flags"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
alert(test.replace(/'s/g, ''));
"g"表示"全局"
相关文章:
- 我如何找到一个句子中的所有空格并替换忽略它们
- 用空格替换下划线PHP
- 用空格替换+
- 如何替换JavaScript字符串中除字母和数字之外的所有内容(空格/符号)
- 用空格替换单引号和其他符号
- Ajax 用 + 替换空格
- 字符串替换正则表达式,开头为空格
- 如何用空格替换下划线
- 根据javascript中的逗号索引替换空格
- JavaScript:在 XMLSerializer 错误地解析实体后,用 html 160 实体替换三个空格
- 使用简单的角度滤波器来替换输入字符串中某些字符串的所有出现,而不考虑大小写和空格
- 在搜索表单中,替换空格或仅使用正则表达式的隐词和数字
- 在javascript中用正则表达式替换空格
- Javascript 如果字符串包含空格,则用破折号替换空格
- 用正则表达式替换空格,而不替换空的 HTML 标记
- 这个JavaScript正则表达式是否替换空格
- 替换空格javascript
- 替换空格,但不替换括号之间的空格
- 内容替换功能:用下划线替换空格
- 用随机值替换空格