zgfp.net
当前位置:首页 >> js去除字符串两边空格 >>

js去除字符串两边空格

jquery自带了trim方法: $.trim(" abc ") // abc自己写方法: function trim(str) { return str.replace(/(^\s+)|(\s+$)/g, "");}trim(" abc ") // =abc

jquery中有trim方法,但在js中没有,那么需要自己去写 function trim(str){ //删除左右两端的空格 return str.replace(/(^\s*)|(\s*$)/g, ""); } function ltrim(str){ //删除左边的空格 return str.replace(/(^\s*)/g,""); } function rtrim(st...

var reg = /^\s*|\s*$/g; var str = ""; str.replace(reg, "")

var string = ' sb23 uis 33';string.replace(/[ /d]/g, ''); // 结果是sbuis

这是个正则表达式/(正则)/g//之间的是正则,后面的g表示全局匹配^\s+,^表示开头,\s是空格,+匹配1或多个字符,所以这里的意思就是匹配开头的1或多个空格同理\s+$表示匹配结尾的1或多个空格,$表字符串结尾中间的|表示匹配左边或者右边的正则,...

在javascript中去除字符串两头的空格: /* js实现trim函数*/ function trim(str){ //删除左右两端的空格 return str.replace(/(^/s*)|(/s*$)/g, ""); } function ltrim(str){ //删除左边的空格 return str.replace(/(^/s*)/g,""); } function rt...

String.prototype.trim=function() { return this.replace(/(^\s*)|(\s*$)/g,''); } var str=" test "; alert("["+str+"]"); // [ test ] alert("["+str.trim()+"]"); // [test]

关于去掉两头空格,jquery库提供了$.trim()方法,可是JS呢,我写了.trim(),在FF里有效果,但在IE里就没效了,群里的朋友说,如果浏览器实现了trim(),就有,如果浏览器没实现,只能用正则替换。 function trimStr(str){return str.replace(/(^\...

用js的replace()方法就可以了,比如: "abc 123 def".replace(/\s/g, "")参考资料:http://www.w3school.com.cn/jsref/jsref_replace.asp

function del(str){ return str.split(" ").join("") } del(str); 或者搜索字符串去空格,就有在线工具

网站首页 | 网站地图
All rights reserved Powered by www.zgfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com