tnfh.net
当前位置:首页 >> 求JS代码,去掉字符串中的所有空格 >>

求JS代码,去掉字符串中的所有空格

"abc 123 def".replace(/\s/g, "")

replaceAll("\\s", "").replaceAll("", "") 解释:replaceAll("\\s", "") 去除所有的空白字符,replaceAll("", "") 去除中文空白 两个连着用可以去除所有的空格

str=document.getElementById('text1').value; document.getElementById('text1').value=str; 这个我也不清楚 我想拿分就得复制......

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

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

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

如果想去掉所以的',',最简单的办法就是正则表达式了。下面是简单的例子。仅供参考: var a ='sdf,sdw,r,,gd,rg,et,r,th,rh';a.replace(/,/g,'');replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 st...

具体的算法为: function trim(s){return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){if(s == null) {return "";}var whitespace = new String(" \t\n\r");var str = new String(s);if (whitespace.indexOf(str.charAt(0...

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

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

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