邀朋友种豆,一起分享吧
喜欢购买正品行货?那就去品牌街

使用正则表达式删除字符串中的空格

来自:种豆 时间:2017-12-29 阅读:436次 原文链接
1.用正则表达式实现trim函数功能(即删除两侧的空格)的示例/^\s+|\s+$/g
<script>
var str
=" 将删除左右两侧的空格 ";
//删除字符串两侧的空白字符。
str=str.replace(/^\s*|\s*$/g,'');
alert(str);
</script>
2.用正则表达式实现ltrim函数功能(即删除左侧的空格)的示例/^\s+/g
<script>
var str
=" 将删除左侧的空格 ";
//删除字符串左侧的空白字符。
str=str.replace(/^\s+/g,'');
alert(str);
</script>
3.用正则表达式实现rtrim函数功能(即删除右侧的空格)的示例/\s+$/g
<script>
var str
=" 将删除右侧的空格 ";
//删除字符串右侧的空白字符。
str=str.replace(/\s+$/g,'');
alert(str);
</script>
4.使用正则表达式删除字符串中空格的综合示例 
<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,'');
}
//以下为测试代码
var trimTest = " 123456789 ";
//前后各有一个空格。
document.write('length:'+trimTest.length+'<br />');
//使用前
document.write('ltrim length:'+ltrim(trimTest).length+'<br />');
//使用ltrim后
document.write('rtrim length:'+rtrim(trimTest).length+'<br />');
//使用rtrim后
document.write('trim length:'+trim(trimTest).length+'<br />');
//使用trim后
</script>
测试结果如下: length:11
ltrim length:
10
rtrim length:
10
trim length:
9


 
关于种豆 ┊ 联系我们 ┊ 免责声明 ┊ 发帖须知 ┊ 请提意见 ┊ 站点地图
本站为个人爱好兴趣分享网站,不代表本人观点,如有侵权请联系QQ3033380280进行处理
sowsoy.com 版权所有 Copyright©2010-2021 备案号:蜀ICP备2020025376号-3
Email:sowsoy#hotmail.com