查看完整版本: [-- js中 trim,ltrim,rtrim函数使用方法 --]

风信Java论坛 ›› javascript/html/css 讨论交流中心 ›› js中 trim,ltrim,rtrim函数使用方法 登录 -> 注册

1F js中 trim,ltrim,rtrim函数使用方法   菜鸟 Post by : 2009-08-20 10:34:37.0

今天用到javascript去掉一个文本框中字符串两端的空格,开始还以为有trim,ltrim,rtrim函数,但是一用起来就报"缺少对象"的错误!google一番后,才知道 js中根本没有 trim,ltrim,rtrim 方法函数,只能自己动手构造一个啦!

最后找到用正则实现这样功能的自定义函数:

   xhtml代码
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <html xmlns="http://www.w3.org/1999/xhtml"> 
  3.  <head> 
  4.   <title> new document </title> 
  5.   <meta name="generator" content="editplus" /> 
  6.   <meta name="author" content="" /> 
  7.   <meta name="keywords" content="" /> 
  8.   <meta name="description" content="" /> 
  9.  </head> 
  10.  
  11.  <body> 
  12.   <script type="text/javascript"> 
  13.   <!-- 
  14.     function trim(str){  //删除左右两端的空格 
  15.         return str.replace(/(^\s*)|(\s*$)/g, ""); 
  16.     } 
  17.     function ltrim(str){  //删除左边的空格 
  18.         return str.replace(/(^\s*)/g,""); 
  19.     } 
  20.     function rtrim(str){  //删除右边的空格 
  21.         return str.replace(/(\s*$)/g,""); 
  22.     } 
  23.     alert("--"+trim(" www.javawind.net ")+"--"); 
  24.     alert("--"+ltrim(" www.javawind.net ")+"--"); 
  25.     alert("--"+rtrim(" www.javawind.net ")+"--"); 
  26.     alert("--"+ltrim(rtrim(" www.javawind.net "))+"--"); 
  27.   //--> 
  28.   </script> 
  29.  </body> 
  30. </html> 

风信Java论坛 ›› javascript/html/css 讨论交流中心 ›› js中 trim,ltrim,rtrim函数使用方法 登录 -> 注册

查看完整版本: [-- js中 trim,ltrim,rtrim函数使用方法 --]
CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 7 ms,0 (Queries)  Gzip enabled
粤ICP备07511478号