在JavaScript中我们需要用到trim的地方很多,但是JavaScript又没有独立的trim函数或者方法可以使用,所以我们需要自己写个trim函数来实现我们的目的。

方案一:
以原型方式调用,即obj.trim()形式,此方式简单且使用方面广泛,定义方式如下:
复制代码 代码如下:
<script language=”javascript”>
/**
* 删除左右两端的空格
*/
String.prototype.trim=function()
{
return this.replace(/(^\s*)|(\s*$)/g, ”);
}
/**
* 删除左边的空格
*/
String.prototype.ltrim=function()
{
return this.replace(/(^\s*)/g,”);
}
/**
* 删除右边的空格
*/
String.prototype.rtrim=function()
{
return this.replace(/(\s*$)/g,”);
}
</script>
使用示例如下:
复制代码 代码如下:
<script type=”text/javascript”>
alert(document.getElementById('abc').value.trim());
alert(document.getElementById('abc').value.ltrim());
alert(document.getElementById('abc').value.rtrim());
</script>
方案二:
以工具方式调用,即trim(obj)的形式,此方式可以用于特殊处理需要,定义方式如下:
复制代码 代码如下:
<script type=”text/javascript”>
/**
* 删除左右两端的空格
*/
function trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g, ”);
}
/**
* 删除左边的空格
*/
function ltrim(str)
{
return str.replace(/(^\s*)/g,”);
}
/**
* 删除右边的空格
*/
function rtrim(str)
{
return str.replace(/(\s*$)/g,”);
}
</script>
使用示例如下:
复制代码 代码如下:
<script type=”text/javascript”>
alert(trim(document.getElementById('abc').value));
alert(ltrim(document.getElementById('abc').value));
alert(rtrim(document.getElementById('abc').value));
</script>
相关推荐:
ChatGPT为什么打不开?背后原因与解决方案,慧ai写作
文章AI生成标题:让创作更轻松,内容更精彩
seo渠道优化是什么,seo渠道推广怎么做 ,ai121333
什么是SEO金融,seo是做什么的 ,ai中转程序
为什么seo这么难,seo难嘛 ,ai宁中则
SEO赚钱:如何通过SEO技能在网络上实现财富自由,网站怎么建设推广平台
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
SEO每日:提高网站流量的秘密武器,助你脱颖而出,seo优化和排名技巧
如何通过AI写文章,轻松提高写作效率与质量
SEO优化知识全解析:提升网站排名的秘密武器,ai出错合集
SEO获客的秘诀:如何通过搜索引擎优化提升客户获取能力,厦门seo搜索优化排名
什么是seo伪原创,seo就业前景伪原创怎么写 ,头像ai画怎么弄
seo网站页面优化包括什么,seo页面优化技术 ,no ai写作
SEO做好,企业网站流量翻倍的关键,seo白帽技术有哪些
SEO新手必看:从零开始SEO优化的终极指南,随州网站优化技巧
SEO努力:提升网站排名的关键策略,网站建设微企动力
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
亚马逊seo是什么公司的,“亚马逊” ,ai玩底特律
SEO要求:如何优化网站提升搜索引擎排名,助力企业获取更多流量,鹤山区网站运营推广
企业关键字-助力企业成功的隐形动力,闽侯县企业网站建设
ChatGPT桌面版无法加载?快速解决方案及常见问题解析,ai媚眼
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
ChatGPT出问题?背后的原因与解决方案,夸克ai写作生成
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,郴州网站推广多少钱一个
什么是seo长尾词,什么是seo长尾词的概念 ,绿茶ai换脸杨超越
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
优化投入,让企业更具竞争力,怎样推广营销方案
seo软件工具,seo软件是什么 ,AI妆容
ChatGPT的梯子:突破网络壁垒,畅享智能对话的全新体验,ai的音标1001ai的音标
“更加通顺”-让生活与工作无缝衔接的语言魅力,SEO书架书桌收纳
seo用什么手法,seo方式 ,ai绘画飞翔
seo需要懂什么源码,seo需要懂什么源码技术 ,ai 纤维
seo稿件是什么意思,seo文章写作要求 ,ai写作未来展望和展望
SEO有意:如何通过优化策略提升网站排名与流量,天津政府智慧网站建设
文字生成AI:开启创意写作的新纪元
在线AI文章生成:智能写作的无限可能
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
seo相关知识是什么,seo相关技术 ,ai写作讯飞星火认知大模型
AI缩写文档:革新文档管理与自动化的未来,ai聊天中文
什么是seo网络推广,seo网络推广技术 ,ai写真官方
智能AI写文章:高效创作新风尚
ChatGPT页面无法翻阅?带你深度了解背后的原因与解决方案,pdf怎么转换ai文字
AI网页生成:轻松构建智能网站,提升品牌竞争力,杭州专业ai智能教育
SEO优化10种策略:提升网站排名的有效方法,帅气ai男头白底
seo网站排名关键词优化,seo网站关键词优化怎么做 ,ai回廊
seo网络推广是什么,seo网络推广是什么意思 ,ai哪里注音
在线AI文章生成器开启智能创作新时代
ChatGPT启动时遇到问题?快速解决方案让你畅享智能对话体验,ai如何保存logo
WPQQ-开启数字时代的智能连接新纪元,杭州网站推广厂家电话