主题:JavaScript中字符串去空格的函数
<HTML> <HEAD> <TITLE>JavaScript Trim Function</TITLE> <SCRIPT LANGUAGE=javascript> <!-- //**************************************************************** // Code by Yahao // Copyright by YAHAO Studio & 清水万维工作室 // Date: 2000-6-14 // Description: sInputString 为输入字符串,iType为类型,分别为 // 0 - 去除前后空格; 1 - 去前导空格; 2 - 去尾部空格 //**************************************************************** function cTrim(sInputString,iType) { var sTmpStr = ' ' var i = -1 if(iType == 0 || iType == 1) { while(sTmpStr == ' ') { ++i sTmpStr = sInputString.substr(i,1) } sInputString = sInputString.substring(i) } if(iType == 0 || iType == 2) { sTmpStr = ' ' i = sInputString.length while(sTmpStr == ' ') { --i sTmpStr = sInputString.substr(i,1) } sInputString = sInputString.substring(0,i+1) } return sInputString } //--> </SCRIPT> </HEAD> <BODY> JavaScript中的字符串去除空格函数(自定义):<br> <SCRIPT LANGUAGE=javascript> <!-- var sR0 = cTrim(" T e s t ",0) var sR1 = cTrim(" T e s t ",1) var sR2 = cTrim(" T e s t ",2) document.write("R0 = '" + sR0 + "'<br>") document.write("R1 = '" + sR1 + "'<br>") document.write("R2 = '" + sR2 + "'<br>") //--> </SCRIPT> </BODY> </HTML> -- |