javascript中使用正则表达式实现删除字符串中的空格
实例
代码如下 | |
<script> |
实例
模仿RTrim:
代码如下 | |
<script> |
实例
代码以及测试代码如下:
代码如下 | |
<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 |