社区
JavaScript
帖子详情
javascript里有没有去除首尾空格的函数?
cloudzm
2003-12-12 11:28:55
请问有没有类似trim()那样可以去除空格的函数
...全文
222
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+/, '');}
【JS】
去除
字符串
首尾
空格
、所有
空格
1.
去除
所有
空格
function trim(str){ return str.replace(/\s+/g, ''); } 2.
去除
首尾
空格
/** *
去除
字符串str头尾的
空格
* @param str 字符串 * @return str
去除
头尾
空格
后的字符串。 */ function trim(str) { if(str == null) return "" ; //
去除
前面所有的
空格
while( str.charAt(0) == ' ' .
js
去除
字符串
首尾
空格
说明
JavaScript
正则表达式 g、i、m分别代表的意思 g:表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即 停止; i:表示不区分大小写(case-insensitive)模式,即在确定匹配项时忽略模式与字符串的大小写; m:表示多行(multiline)模式,即在到达一行文本末尾时还会继续查找下一行中是否存在与模 式匹配的项。 首次...
js
去除
字符串
首尾
指定字符
' abc '.trim(); // 'abc' 这是
去除
首尾
空格
的办法 那么有没办法
去除
首尾
指定的字符,肯定有,方法很多,,下面通过正则表达式实现 例如,我想去掉
首尾
逗号 , let str = ',abc,cde,fff,'; str = str.replace(/^(\s|,)+|(\s|,)+$/g, ''); // 结果: 'abc,cde,fff' OK,得到自己想要的结果,记录一...
最简单的js
去除
首尾
空格
function trimStr(str){ return str.replace(/(^\s*)|(\s*$)/g,""); } a = ' runoob ' console.log(trimStr(a));
iview验证input的时候限制输入
空格
(
首尾
输入
空格
)
iview验证input的时候限制输入
空格
(
首尾
输入
空格
) vue方法: js代码如下: // 分区名称验证 const validateareaName = (rule, value, callback) => { var regu = /^ +| +$/g // 匹配
空格
if (value === '') { return callback(new Error('请输入分区名称!')) } else if (val.
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章