JS去掉中间左右空格Javascript
1、
js实现TRIM功能
<SCRIPT LANGUAGE="JavaScript">
// Trim() , Ltrim() , RTrim()
String.prototype.Trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.LTrim = function()
{
return this.replace(/(^\s*)/g, "");
}
String.prototype.RTrim = function()
{
return this.replace(/(\s*$)/g, "");
}
</SCRIPT>
str = str.replace(/[ ]/g,""); //替换所有空格
str.replace(/(^\s*)|(\s*$)/g, ""); //去掉左右空格
str.replace(/(\s*$)/g, ""); //去掉右空格
str.replace(/(^\s*)/g, ""); //去掉左空格
2、
//去除字符串两边空格的函数
//参数:mystr传入的字符串
//返回:字符串mystr
function trim(mystr){
while ((mystr.indexOf(" ")==0) && (mystr.length>1)){
mystr=mystr.substring(1,mystr.length);
}//去除前面空格
while ((mystr.lastIndexOf(" ")==mystr.length-1)&&(mystr.length>1)){
mystr=mystr.substring(0,mystr.length-1);
}//去除后面空格
if (mystr==" "){
mystr="";
}
return mystr;
}
str = str.replace(/[ ]/g,""); //替换所有空白
//刪除所有空白
function allTrim(s)
{
var s1 = lTrim(s);
return (rTrim(s1));
}
//刪除左方空白(含全形空白)
function lTrim(s)
{
s = "" + s;
var len = s.length;
var pos = 0;
var s1 = "";
while (pos < len)
{
var chr = s.substring(pos, pos + 1);
if (chr == " " || chr == "" || chr == " ")
pos = pos + 1;
else
return (s.substring(pos,len));
}
return s1;
}
//刪除右方空白(含全形空白)
function rTrim(s)
{
s = "" + s;
var len = s.length;
var pos = len -1;
var s1 = "";
var i = 0;
while (pos >= 0)
{
var chr = s.substring(pos, s.length - i);
if (chr == " " || chr == "" || chr == " ")
pos = pos - 1;
else
return (s.substring(0, pos +1));
i++;
}
return s1;
}
//去掉字符串中間多餘空白(保留一個空白)
function middleTrim(str)
{
var repStr="";
for(var i=0;i<str.length;i++)
{
if(str.substring(i,i+1)!=" ")
repStr=repStr+str.substring(i,i+1);
else
{
if(repStr.substring(repStr.length-1,repStr.length)!=" ")
{
repStr=repStr+" ";
}
}
}
return repStr;
}
分享到:
相关推荐
JavaScript 去掉中間,左右空格 方法;JS去掉字符中間,左右空格 方法
javascript 字符串去掉左右空格, 用正则实现, trim()功能, 简单易用.
javascript去掉两边空格
javascript 取Url参数和去掉字符串前后空格方法,非常实用
javascript正则表达式,删除所有非html标签里的空格。
javascript trim 去空格函数实现代码//www.jb51.net/article/16250.htm下面是增强版本 代码如下:// 功能: 1)去除字符串前后所有空格 // 2)去除字符串中所有空格(包括中间空格,需要设置第2个参数为:g) function Trim...
主要介绍了javascript去除字符串左右两端的空格,需要的朋友可以参考下
您可能感兴趣的文章:javascript将字符串中的多个空格替换为一个空格的正则实例JS使用正则实现去掉字符串左右空格的方法JS去除空格和换行的正则表达式(推荐)javascript使用正则表达式实现去掉空格之后的字符...
本文实例讲述了JS使用正则实现去掉字符串左右空格的方法。分享给大家供大家参考,具体如下: //去掉左空格 function ltrim(s) { return s.replace(/^/s*/, ); } //去掉右空格 function rtrim(s) { return s....
您可能感兴趣的文章:javascript将字符串中的多个空格替换为一个空格的正则实例JS使用正则实现去掉字符串左右空格的方法JS去除空格和换行的正则表达式(推荐)javascript使用正则表达式实现去掉空格之后的字符js去掉首...
主要介绍了为Javascript中的String对象添加去除左右空格的方法(示例代码)。需要的朋友可以过来参考下,希望对大家有所帮助
主要介绍了javascript去除空格方法,实例总结了javascript去除字符串空格的常用技巧,需要的朋友可以参考下
——学习参考资料:仅用于个人学习使用! javascript代码-使用代码解决fnStringTrim(str) - 去除js字符串前后的空格.js的源代码
jsmin 是一个帮助精简Javascript代码的工具,它会帮助你去除多余的空格,换行,注释等等
2. 净化:去掉 Javascript 代码里面的换行、空格、制表符、注释等对于机器无用代码,这样能够压缩 Javascript 文件的体积,节省服务器的带宽。 3. 压缩:通过一定的算法将 Javascript 代码压缩得更小,能够进一步...
建立一个简单界面,把文本框中前后的空格去掉,并把去掉后的字符通过警告对话框显示出来,人练习捣鼓出来的东西,希望对小白们有所帮助
如何用javascript去掉字符串里的所有空格
54、原生JavaScript去掉url前缀 55、原生JavaScript随机数时间戳 56、原生JavaScript全角半角转换,iCase: 0全到半,1半到全,其他不转化 57、原生JavaScript确认是否键盘有效输入值 58、原生JavaScript获取网页被卷...