最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
js中几种去掉字串左右空格的方法,请看
时间:2022-06-30 09:47:48 编辑:袖梨 来源:一聚教程网
//Recon 的思路:
//-------------
//去掉字串左边的空格
function lTrim(str)
{
if (str.charAt(0) == " ")
{
//如果字串左边第一个字符为空格
str = str.slice(1);//将空格从字串中去掉
//这一句也可改成 str = str.substring(1, str.length);
str = lTrim(str); //递归调用
}
return str;
}
//去掉字串右边的空格
function rTrim(str)
{
var iLength;
iLength = str.length;
if (str.charAt(iLength - 1) == " ")
{
//如果字串右边第一个字符为空格
str = str.slice(0, iLength - 1);//将空格从字串中去掉
//这一句也可改成 str = str.substring(0, iLength - 1);
str = rTrim(str); //递归调用
}
return str;
}
//去掉字串两边的空格
function trim(str)
{
return lTrim(rTrim(str));
}
//雨天5337 的思路:
//----------------
function alltrim(a_strVarContent)
{
var pos1, pos2, newstring;
pos1 = 0;
pos2 = 0;
newstring = ""
if ( a_strVarContent.length > 0 )
{
for( i=0; i<=a_strVarContent.length; i++)
//Recon: 这句应该有错误,应改成:
//-------------
//去掉字串左边的空格
function lTrim(str)
{
if (str.charAt(0) == " ")
{
//如果字串左边第一个字符为空格
str = str.slice(1);//将空格从字串中去掉
//这一句也可改成 str = str.substring(1, str.length);
str = lTrim(str); //递归调用
}
return str;
}
//去掉字串右边的空格
function rTrim(str)
{
var iLength;
iLength = str.length;
if (str.charAt(iLength - 1) == " ")
{
//如果字串右边第一个字符为空格
str = str.slice(0, iLength - 1);//将空格从字串中去掉
//这一句也可改成 str = str.substring(0, iLength - 1);
str = rTrim(str); //递归调用
}
return str;
}
//去掉字串两边的空格
function trim(str)
{
return lTrim(rTrim(str));
}
//雨天5337 的思路:
//----------------
function alltrim(a_strVarContent)
{
var pos1, pos2, newstring;
pos1 = 0;
pos2 = 0;
newstring = ""
if ( a_strVarContent.length > 0 )
{
for( i=0; i<=a_strVarContent.length; i++)
//Recon: 这句应该有错误,应改成:
相关文章
- 红魔8spro和红魔8spro+对比 06-21
- 格式工厂转换失败怎么办 06-21
- 唐文斌「原力灵机」并购物流机器人,获智谱、商汤、阶跃等投资 06-21
- 你什么时候才能答应做我朋友在看书表情包 06-21
- 图像生成器从生成到理解涌现零样本通用视觉能力 06-21
- 数据分析质疑Claude辅助的rsync版本漏洞率异常偏高 06-21