Mar*_*ger 3 javascript regex string whitespace replace
var str = ' Some string ';
var output = str.replace(/^\s|\s(?=\s*$)/g , '_');
Run Code Online (Sandbox Code Playgroud)
输出应该如下所示
'___Some string____'
Run Code Online (Sandbox Code Playgroud)
此代码适用于尾随空格,但所有前导空格都只用一个下划线替换.
这个工作的php正则表达式是: /\G\s|\s(?=\s*$)/
不漂亮,但完成工作
var str = " Some string ";
var newStr = str.replace(/(^(\s+)|(\s+)$)/g,function(spaces){ return spaces.replace(/\s/g,"_");});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
964 次 |
| 最近记录: |