js构造 endwith方法
<SCRIPT LANGUAGE="JavaScript">
<!--
String.prototype.endWith=function(oString){
var reg=new RegExp(oString+"$");
return reg.test(this);
}
alert("123".endWith("3"));
//-->
</SCRIPT>
- <SCRIPT type="text/javascript" language="JavaScript">
- function test(){
- var a = "abcdef".startWith("abc");
- alert("a : " a);
- var b = "abcdef".endWith("def");
- alert("b : " b);
- }
- String.prototype.endWith=function(str){
- if(str==null||str==""||this.length==0||str.length>this.length)
- return false;
- if(this.substring(this.length-str.length)==str)
- return true;
- else
- return false;
- return true;
- }
- String.prototype.startWith=function(str){
- if(str==null||str==""||this.length==0||str.length>this.length)
- return false;
- if(this.substr(0,str.length)==str)
- return true;
- else
- return false;
- return true;
- }
- </SCRIPT>
- 测试代码:
- <input name="searchContent" id="searchContent" type="text" onclick="test();">/
- 上一篇:提升jQuery性能
- 下一篇:阻止事件冒泡 默认事件