endwith是什么意思
<body>
<SCRIPT LANGUAGE="JavaScript">
<!--
String.prototype.endWith=function(oString){
var reg=new RegExp(oString+"$");
return reg.test(this);}
alert("123".endWith("3"));
//-->
</SCRIPT>

解决方案 »

  1.   

    var a="bbc";
    var b="ccddeebbc";
    var d="bc";
    alert(endWith(b,a));
    alert(endWith(b,c));//return if s1 ends with s2
    function endWith(s1,s2)\
    {
      if(s1.length<s2.length)
       return false;
      if(s1==s2)
       return true;
      if(s1.substring(s1.length-s2.length)==s2)
        return true;
    }
      

  2.   

    <script type="text/javascript">
    var a="bbc";
    var b="ccddeebbc";
    var c="bc";
    var d="b";
    var e="xysdfisadfadf";alert(endWith(b,a));
    alert(endWith(b,c));
    alert(endWith(b,d));
    alert(endWith(b,e));//return if s1 ends with s2
    function endWith(s1,s2)
    {
      if(s1.length<s2.length)
       return false;
      if(s1==s2)
       return true;
      if(s1.substring(s1.length-s2.length)==s2)
        return true;
      return false;
    }