严重条形码是否在库内的小代码

image

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
  <script type="text/javascript" >
    function Checking()
    {
        var strMore = document.getElementById("more").value;
        var strLess = document.getElementById("less").value;
        strMore = Replacing(strMore);
        strLess = Replacing(strLess);
        var lstMore = strMore.split(',');
        var lstLess = strLess.split(',');
        var strNone = "";
        for (var i = 0;i < lstMore.length;i ++)
        {
            var isExist = false;
            for (var j = 0;j < lstLess.length;j ++)
            {
                if (trimString(lstMore[i]) == trimString(lstLess[j]))
                {
                    isExist = true;
                }
            }
            if (!isExist)
            {
                strNone += trimString(lstMore[i]) + ",";
            }
        }
        alert(strNone);
    }

    function Replacing(strInput)
    {
        var strResult = "";
        strResult = strInput.replaceAll("\t",",");
        strResult = strResult.replaceAll("\r",",");
        strResult = strResult.replaceAll("\n",",");
        strResult = strResult.replaceAll(" ",",");
        return strResult;
    }
    String.prototype.replaceAll = function(s1,s2)
    {
        return this.replace(new RegExp(s1,"gm"),s2);
    }

function trimString(strInput)
{
   var str = strInput;
   whitespace = ' \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000' ;
   for ( var i = 0,len = str.length; i < len; i++)
   {
     if (whitespace.indexOf(str.charAt(i)) === -1)
     {
       str = str.substring(i);
       break ;
     }
   }
   for (i = str.length - 1; i >= 0; i--)
   {
    if (whitespace.indexOf(str.charAt(i)) === -1)
    {
       str = str.substring(0, i + 1);
       break ;
    }
   }
   return whitespace.indexOf(str.charAt(0)) === -1 ? str : '' ;
}

  </script>
</HEAD>

<BODY>
<input type="button" onclick="Checking();" value="判断" ><br/>
多的:
  <textarea id="more" rows="15" cols="40" ></textarea><br/>
  少的:
  <textarea id="less"  rows="15" cols="40"  ></textarea>
</BODY>
</HTML>

posted on 2010-11-02 10:25  冰危节奏  阅读(177)  评论(0)    收藏  举报

导航