JS问题,去掉字符串的前后空格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS问题,去掉字符串的前后空格相关的知识,希望对你有一定的参考价值。
这是个正则表达式/(正则)/g//之间的是正则,后面的g表示全局匹配^\s+,^表示开头,\s是空格,+匹配1或多个字符,所以这里的意思就是匹配开头的1或多个空格同理\s+$表示匹配结尾的1或多个空格,$表字符串结尾中间的|表示匹配左边或者右边的正则,所以一个字符串只要开头或结尾有空格,空格的部分就会被匹配到然后第二个参数""是匹配到的内容被替换的内容,也就是替换成空串 参考技术A用正则表达式可以实现
String.prototype.trim=function()return this.replace(/(^\\s*)|(\\s*$)/g,'');
;
然后可以这么试试:
<input type="text" id="test" /><input type="button" value="btn" onclick="alert(document.getElementById('test').value.trim());" />
以上是关于JS问题,去掉字符串的前后空格的主要内容,如果未能解决你的问题,请参考以下文章