js 代码摘录

来源:互联网 发布:中国知网万方数据库 编辑:程序博客网 时间:2024/06/05 17:25

获取子字符串

var myString = "Every good boy does fine.";var section = myString.substring(0, 10);    // section is now "Every good"----------var myString = "Every good boy does fine.";var section = myString.slice(11, -6);    // section is now "boy does"----------var myString = "Every good boy does fine.";var section = myString.substr(6, 4);    // section is now "good"

大小写转换

var myString = "New York";var lcString = myString.toLowerCase();var ucString = myString.toUpperCase();----------myString = myString.toLowerCase();----------

获取处理事件的事件源

function handleClick(evt) {   var evt = (evt) ? evt : ((window.event) ? window.event : null);   if (evt) {       var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);       if (elem && elem.id.indexOf("menuImg") == 0) {           // process events from elements whose IDs begin with "menuImg"       }   }}

获取指定字符在整个字符串中出现的次数

function countInstances(mainStr, srchStr) {    var count = 0;    var offset = 0;    do {        offset = mainStr.indexOf(srchStr, offset);        count += (offset != -1) ? 1 : 0;    } while (offset++ != -1)    return count}

使用正则表达式查找字符串

var longString="Framistan 2000 abc Framistan 2000 2 ...";var shortStr = "Framistan 2000";var re = new RegExp(shortStr, "g");var result = longString.match(re);if (result) {    alert("Found " + result.length + " instances of the text: " + result[0]);} else {    alert("Sorry, no matches.");}
<iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-2545488914708668&amp;dt=1118109392218&amp;prev_fmts=728x90_as&amp;format=728x90_as&amp;output=html&amp;color_bg=FFFFFF&amp;color_text=000000&amp;color_link=0000FF&amp;color_url=008000&amp;color_border=EEEEEE&amp;ad_type=text&amp;cc=30&amp;u_h=864&amp;u_w=1152&amp;u_ah=830&amp;u_aw=1152&amp;u_cd=32&amp;u_tz=480&amp;u_his=3&amp;u_java=true" frameborder="0" width="728" scrolling="no" height="90" allowtransparency="65535"></iframe>
原创粉丝点击