在 JavaScript 中使用正则表达式在单词的任一侧添加空格
add space on either side of a word using regex in javascript
我想在
apple
Case1:
var str = 'Anapple a day'; // space needed on left
Case 2:
var str = 'An apple a day; // remove 1 space from left
Case 3:
var str = 'An applea day'; //space needed on right
str = str.replace(/ apple/g, 'apple '); // adds a space to the right
str = str.replace(/apple /g, ' apple'); // adds a space to the left
str = str.replace(/apple/g, ' apple '); // adds a space on either side
我们可以将所有 3 合 1 替换结合起来吗?
你可以只用一个正则表达式来做到这一点:
'Anapplea day'.replace(/'s*apple's*/g, ' apple ');
's*
匹配零个或多个空格字符。
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- ZeroClipboard-在复制之前添加到值
- 我可以在json对象中添加一个函数吗
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何添加浮动和非浮动,其他
- 添加文字和评论功能更新Div
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 在函数中添加数组元素的数值
- 如何将歌曲添加到jPlayer
- 在html Select中添加搜索
- Java脚本时间添加
- FabricJs-限制主对象内添加对象的移动区域
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 在 JavaScript 中使用正则表达式在单词的任一侧添加空格
- 祖尔布基金会 使用 12 列布局的任一侧的空间
- 如何将地址列表添加到地图一侧