社区
JavaScript
帖子详情
javascript里有没有去除首尾空格的函数?
cloudzm
2003-12-12 11:28:55
请问有没有类似trim()那样可以去除空格的函数
...全文
204
5
打赏
收藏
javascript里有没有去除首尾空格的函数?
请问有没有类似trim()那样可以去除空格的函数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cloudzm
2003-12-12
打赏
举报
回复
谢谢
meizz
2003-12-12
打赏
举报
回复
function trim(str){return str.replace(/^\s+|\s+$/, '')}
slumcherry
2003-12-12
打赏
举报
回复
我不会正则,上面的正则忘了是谁写的了. 在给个思路:
<script type="text/javascript" language="javascript">
<!--
function trim(str)
{
var start=0 //记录左边有多少空格
var end=0 //记录右边有多少空格
var result
var len=str.length
if(len>0)
{
for(var i=0;i<len;i++)
{
if(str.charAt(i)==" ")
{
start++
}
else
{
break
}
}
for(var j=len-1;j>=0;j--)
{
if(str.charAt(j)==" ")
{
end++
}
else
{
break
}
}
result=str.substring(start,len-end)
document.all.text2.value=result
//alert(result.length) //检验字符串长度
}
}
//-->
</script>
<body >
去掉字串左右边的空格:
<input type="text" id="text1">
<input type="button" onclick="trim(document.all.text1.value)" value="show">
<input type="text" id="text2">
</body>
slumcherry
2003-12-12
打赏
举报
回复
不好意思,上面的只能去掉左边的,这个吧:
<script type="text/javascript" language="javascript">
<!--
function Ltrim(str)
{
if(str.charAt(0)==" ")
{
str=str.substring(1,str.length)
str=Ltrim(str)
}
return str
}
function Rtrim(str)
{
if(str.charAt(str.length-1)==" ")
{
str=str.substring(0,str.length-1)
str=Rtrim(str)
}
return str
}
function trim(str)
{
var result
result=Ltrim(Rtrim(str))
document.all.text2.value=result
//alert(result.length)
}
//-->
</script>
<body >
去掉字串左右边的空格:
<input type="text" id="text1">
<input type="button" onclick="trim(document.all.text1.value)" value="show">
<input type="text" id="text2">
</body>
slumcherry
2003-12-12
打赏
举报
回复
自己写吧:
<script>
function Ltrim(str)
{
if(str.charAt(0)==" ")
{
str=str.substring(1,str.length)
str=Ltrim(str)
}
alert(str)
return str
}
</script>
<body >
<input type="text" id="text1">
<input type="button" onclick="text2.value=Ltrim(text1.value)" value="show">
<input type="text" id="text2">
</body>
2. 正则表达式法:
function Ltrim(str){return str.replace(/^\s+/, '');}
自动
去除
空格
搜索
此工具的工作原理可能是这样的:它首先接收用户输入的关键字,然后通过内部的字符串处理
函数
,如
JavaScript
的`trim()`、`replace()`或正则表达式来
去除
多余的空白字符。`trim()`用于
去除
字符串
首尾
的空白,而`...
JS脚本去
空格
函数
通过以上分析,我们可以看到,提供的JS脚本去
空格
函数
虽然简单有效,但仍有一定的改进空间。理解并掌握这些细节对于编写高质量、高效的
JavaScript
代码至关重要。希望本文能够帮助开发者更好地理解和应用相关的字符串...
JavaScript
去除
空格
的三种方法(正则/传参
函数
/trim)
在
JavaScript
中,可以通过定义一个
函数
来利用正则表达式
去除
字符串
首尾
空格
,或者只
去除
字符串开头或结尾的
空格
。这些
函数
通常定义在String的原型上,通过prototype属性将该方法添加到String类型中,使得所有字符串...
javascript
取Url参数和去掉字符串前后
空格
方法
###
JavaScript
获取URL参数和
去除
字符串前后
空格
的方法 在日常的Web开发中,经常会遇到需要获取URL中的参数或处理字符串的情况。例如,在用户点击某个链接或者表单提交后,我们可能需要从URL中提取出某些特定的...
javascript
将字符串中的多个
空格
替换为一个
空格
的正则实例.docx
- **字符串操作方法**:熟悉更多字符串操作相关的内置方法,如`trim()`(
去除
首尾
空格
)等。 通过以上介绍,我们可以看到,在
JavaScript
中处理字符串是非常灵活且强大的。利用正则表达式结合内置方法,我们可以...
JavaScript
87,995
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章