【www.gdgbn.com--其它】

下面的函数作用不大,特别是统计tnr这种特殊字符了,不过你可以用它做统计其它字符在字符串中出现次数了,charinstring是我们经常会碰到的。
*/

var whitespace = " tnr";

 function charinstring (c, s)
 {   for (i = 0; i < s.length; i++)
  {   if (s.charat(i) == c) return true;
  }
  return false
 }

 function stripinitialwhitespace (s)
 {   var i = 0;

  while ((i < s.length) && charinstring (s.charat(i), whitespace))
     i++;

  return s.substring (i, s.length);
 }

 function stripendingwhitespace (s)
 {   var i = s.length - 1;

  while ((i > 0) && charinstring (s.charat(i), whitespace))
     i--;

  return s.substring (0, i+1);
 }

 function trimstring (s)
 {
  return stripendingwhitespace ( stripinitialwhitespace (s) );

 }

本文来源:http://www.gdgbn.com/luyouqishezhi/28799/