去掉字符串前后的空格的函数!

wuxing wuxing 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
//去掉字符串前后的空格函数
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

shengyin714959

ASP trim,ltrim,rtrim 去前后空格 函数

Trim 函数可返回不带前导与后续空格 (Trim) 的字符串.

weixin_38522552

jquery $.trim()去除字符串空格的实现方法【附图例】

jquery $.trim()去除字符串空格的实现方法【附图例】 语法 jQuery.trim()函数用于去除字符串两端的空白字符。 作用 该函数可以去除字符串开始和末尾两端的空白字符(直到遇到第一个非空白字符串为止)。它会清除包括换行符、空格、制表符等常见的空白字符。 参数 如果参数str不是字符串类型,该函数将自动将其转为字符串(一般调用其toString()方法)。如果参数str为null或undefined,则返回空字符串(“”)。 返回值 jQuery.trim()函数的返回值为String类型,返回去除两端空白字符串后的字符串。 示例&说明 <!DOCTYPE HTML PUBL

weixin_38656676

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,"")

weixin_38743602

去掉字符串前后所有空格的正则表达式

正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。 /**去掉字符串前后所有空格*/ function trim(str){ return str.replace(/(^\s*)|(\s*$)/g, ); } //计算标题长度 function getNickNameLength(){ var title = $(#title).val()

weixin_38748382
评论 3
收藏 已收藏
分享
返回顶部
wuxing
JavaScript 87,983 成员 224,681 内容