JavaScript中字符的替换
JavaScript中,replace() 方法如果直接用str.replace("-","!"),只会替换第一个匹配的字符!我们可以采用如下方法实现替换匹配字符:
1,循环替换
for(j=0;j<strValue.length;j++)
{
strValue=strValue.replace('','')
}
2,
<script type="text/javascript" language="javascript">
//****************************************************************
// 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>