ev=ev.replace(/^on/i, ''); 是什么意思? 把on开头的字符串的开头on换成空如 onchange -> changeONclick->click 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以“on”开头,无论大小写“on”都去了 1. 两个/隔开表示是中间的正则表达式,如/-/,匹配横线-。由于正则表达式中有些字符是由特殊含义的(比如' ¦'表示或的关系),这样的字符就需要转义,用'\ ¦'表示匹配' ¦'2. ^on:其中^定义的是字符串的开头,on指的就是具体的字符串内容了,意思楼上各位已经说明了。 就是将以on开头的字符串中on去掉 并且不考虑on的大小写var str="onClick";var str1="OnClick";var str2="oNClick";var str4="ONClick";//所有这上边的字符串经过你所提供的正则表达式替换都变成 "Click"//而下边的则不行 因为不是以on On oN ON 开头var str5="sonClick";var str6="OsnClick"; 我刚才试了一下,ev=ev.replace(/^on/i, '');和ev=ev.replace(/^on/, '');效果是一样的,不知道这个i是起什么作用的?还请各位高手指点一二 动态改变onclick事件? 服务器响应js的过程 IE和Mozilla Firefox 的兼容问题 文本框存值问题 正则之中文替换请教 如何判断当前时间.............急啊 再线等!!!! 滑动门技术,如何在div中滑动指定列 希望实现js与EL表达式的结合 请教frameset 点击按钮后跳转新页面,主页面的焦点位置如何变换? 我想获得<td>里的字符,怎么实现? 关于字符串的问题????????????
由于正则表达式中有些字符是由特殊含义的(比如' ¦'表示或的关系),这样的字符就需要转义,用'\ ¦'表示匹配' ¦'2. ^on:其中^定义的是字符串的开头,on指的就是具体的字符串内容了,意思楼上各位已经说明了。
var str="onClick";
var str1="OnClick";
var str2="oNClick";
var str4="ONClick";//所有这上边的字符串经过你所提供的正则表达式替换都变成 "Click"
//而下边的则不行 因为不是以on On oN ON 开头var str5="sonClick";
var str6="OsnClick";
ev=ev.replace(/^on/i, '');和
ev=ev.replace(/^on/, '');效果是一样的,不知道这个i是起什么作用的?还请各位高手指点一二