在字符串中插入下划线以代替单个或多个空格(连续)
Inserting underscore in place of single or multiple spaces(consecutive) in a string
Eg。
1."abc"; ===>abc
2."ab c"; ===>ab_c
3."ab c"; ===>ab_c
4."ab c" ===>ab_c
类似地用于多个连续空间
我怎样才能做到这一点??
您可以将replace()
与regex一起使用's+
function removeSpace(str) {
return str.replace(/'s+/g, '_');
}
console.log(removeSpace('abc'));
console.log(removeSpace('ab c'));
console.log(removeSpace('ab c'));
console.log(removeSpace('ab c'));
相关文章:
- 我如何找到一个句子中的所有空格并替换忽略它们
- Regex代码只允许一个空格
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 用空格替换下划线PHP
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 当没有文本输入聚焦时检测空格键按下
- 一个密码测试程序,如果存在空格,它会提醒用户
- 在谷歌应用程序脚本中转换为空格的制表符
- 使用CI和CodeDeploy对node.js应用程序进行连续部署
- 如何将字符串拆分为字符,但在javascript中保留空格
- 正则表达式允许字母数字和空格,但不允许连续两个空格
- Regex从空格分隔的字符串中删除连续重复项
- 在字符串中插入下划线以代替单个或多个空格(连续)
- 正则表达式 - 字符串不能以空格开头,以空格结尾,并且连续包含几个空格
- 如何在两个连续的图像之间插入黑色空格
- 如何在scala代码中用单个空格替换所有连续的下划线
- 如何在数组javascript中获得连续的空格
- 如何使用连续长字符串添加空格
- 当一个连续单词的长度为50个字符时,插入空格