js在获取表单中的文本时,有点需要去除首尾空格和中间部分空格。
单单只用$.trim(str)和replace(old,new)方法只能去除首尾和中间第一个空格,
如果中间有多个空格就没办法处理了。
那么:
var un = $("#un").val();//获取文本 var unn = un.split(" ");//以空格来分割 var unns = "";//定义变量 for (var i = 0; i < unn.length; i++) { unns+=unn[i];//拼接没有空格的字符串 }就这么简单几步就解决了这个问题。
JavaScript中常见的字符串操作函数及用法汇总
http://www.jb51.net/article/65358.htm
http://www.jb51.net/article/29547.htm