例1
删除头空格
代码如下 | 复制代码 |
function LTrim(str){ //去掉字符串 的头空格 var i; for(i=0;i if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break; } str = str.substring(i,str.length); return str; } function RTrim(str){ var i; for(i=str.length-1;i>=0;i--){ if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break; } str = str.substring(0,i+1); return str; } function Trim(str){ return LTrim(RTrim(str)); } |
例2
JS去掉两头空格
代码如下 | 复制代码 |
function trimStr(str){return str.replace(/(^s*)|(s*$)/g,"");} |
用的时候就是直接
var 变量=trimStr(需要去空格的字符串)
下面写了四个分别删除不同位置空格程序
Trim() 去掉前后空格
代码如下 | 复制代码 |
String.prototype.Trim = function() { return this.replace(/(^/s*)|(/s*$)/g, ""); } |
LTrim() 去掉前空格,
代码如下 | 复制代码 |
String.prototype.LTrim = function() { return this.replace(/(^/s*)/g, ""); } |
RTrim() 去掉后空格,
代码如下 | 复制代码 |
String.prototype.RTrim = function() { return this.replace(/(/s*$)/g, ""); } |
TrimAll() 去掉所有空格
代码如下 | 复制代码 |
Strin.prototype.TrimAll = function() { return this.replace(/( )/g,"") |
时间: 2024-09-20 05:26:11