去掉字符串前后的空格的函数!
function trimString(inString) {
var outString;
var startPos;
var endPos;
var ch;
// where do we start?
startPos = 0;
ch = inString.charAt(startPos);
while ((ch == " ") || (ch == "\b") || (ch == "\f") || (ch == "\n") || (ch == "\r")
|| (ch == "\n")) {
startPos++;
ch = inString.charAt(startPos);
}
// where do we end?
endPos = inString.length - 1;
ch = inString.charAt(endPos);
while ((ch == " ") || (ch == "\b") || (ch == "\f") || (ch == "\n") || (ch == "\r")
|| (ch == "\n")) {
endPos--;
ch = inString.charAt(endPos);
}
// get the string
outString = inString.substring(startPos, endPos + 1);
return outString;
}
//但是有个问题,当你只输入空格的时候,使用trimString(string)==“”;想判断字符串不能为空和字符串,他就不能起到作用。请那位高手更改一下!
相关推荐
字符串去掉前后空格的网页源代码.zip
字符串去掉前后空格的网页源代码.zip
ASP trim,ltrim,rtrim 去前后空格 函数
Trim 函数可返回不带前导与后续空格 (Trim) 的字符串.
jquery $.trim()去除字符串空格的实现方法【附图例】
jquery $.trim()去除字符串空格的实现方法【附图例】 语法 jQuery.trim()函数用于去除字符串两端的空白字符。 作用 该函数可以去除字符串开始和末尾两端的空白字符(直到遇到第一个非空白字符串为止)。它会清除包括换行符、空格、制表符等常见的空白字符。 参数 如果参数str不是字符串类型,该函数将自动将其转为字符串(一般调用其toString()方法)。如果参数str为null或undefined,则返回空字符串(“”)。 返回值 jQuery.trim()函数的返回值为String类型,返回去除两端空白字符串后的字符串。 示例&说明 <!DOCTYPE HTML PUBL
JS去掉字符串前后空格或去掉所有空格的用法
1、 去掉字符串前后所有空格: 代码如下: function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); } 说明: 如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。 2、 去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g) 代码如下: function Trim(str,is_global) { var result; result = str.replace(/(^\s+)|(\s+$)/g,"")
去掉字符串前后所有空格的正则表达式
正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。 /**去掉字符串前后所有空格*/ function trim(str){ return str.replace(/(^\s*)|(\s*$)/g, ); } //计算标题长度 function getNickNameLength(){ var title = $(#title).val()


