function trim(strMain) {
if (strMain==null) return ""
var str1=strMain
//去掉回车符
var ascMain=strMain.charCodeAt(strMain.length-1)
if (ascMain==32) str1=left(strMain,strMain.length-1) if (str1==null) return "" for (var i=0;i<=str1.length-1;i++) {
var mychar=str1.charAt(i);
if ((mychar!=" ") && (mychar!=" ")) {
str1=str1.substring(i,str1.length);
break;
}
} for (var i=str1.length-1;i>0;i--) {
var mychar=str1.charAt(i);
if ((mychar!=" ") && (mychar!=" ")) {
str1=str1.substring(0,i+1);
break;
}
} return str1;
}
if (strMain==null) return ""
var str1=strMain
//去掉回车符
var ascMain=strMain.charCodeAt(strMain.length-1)
if (ascMain==32) str1=left(strMain,strMain.length-1) if (str1==null) return "" for (var i=0;i<=str1.length-1;i++) {
var mychar=str1.charAt(i);
if ((mychar!=" ") && (mychar!=" ")) {
str1=str1.substring(i,str1.length);
break;
}
} for (var i=str1.length-1;i>0;i--) {
var mychar=str1.charAt(i);
if ((mychar!=" ") && (mychar!=" ")) {
str1=str1.substring(0,i+1);
break;
}
} return str1;
}
解决方案 »
- 【javascript/Jquery】看我写的哪里出问题了
- 百思不得其解的一个问题
- javascript中如何把表单值转成double型,然后进行运算处理,返回结果?
- 求助 jQuery解析xml的问题
- iframe添加事件问题
- 求个JavaScript XMLHttpRequest的代码
- 面向对象的学习贴
- 如果添加数组,并用数组替换某字符串?哪位高手能帮忙解决,很急的
- 求助:document.all.tdq is null or not an object
- 原表格有三列,使用document.all.otable.insertRow()增加一行后,如何将该行合并成一行?
- 如何选中select?
- 如何查找"["
function left(mainStr,lngLen) {
if (lngLen>0) {
return mainStr.substring(0,lngLen)
}
else
{
return null
}
}function right(mainStr,lngLen) {
// alert(mainStr.length)
if (mainStr.length-lngLen>=0 && mainStr.length>=0 && mainStr.length-lngLen<=mainStr.length) {
return mainStr.substring(mainStr.length-lngLen,mainStr.length)
}
else
{
return null
}
}
var s = " -hhhk- --- kkjj- ";
var k = s.replace(/^ +/,"")
var k = k.replace(/ +$/,"")
alert("+++" + k + "+++")
</script>