javascript
Smiles-Song
帅哥,十足的帅哥!
展开
-
js变量判断需仔细
a) if(flag != "") 只会判断flag变量是否为空串。如 var strA = ""; strA == "" 返回true, 但是var strA; strA == "";返回false。 而“”== false返回true。 b) if(flag != null) 只会判断flag是否为空对象。 null == false,返回flase。 c) if(f原创 2013-07-26 15:09:53 · 487 阅读 · 0 评论 -
正则表达式概述-转
常用的正则表达式匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配空行的正则表达式:\n[\s| ]*\r匹配HTML标记的正则表达式:/.*|/匹配首尾空格的正则表达式:(^\s*)|(\s*$)匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.转载 2013-12-06 14:24:33 · 450 阅读 · 0 评论 -
JavaScript-replaceAll方法实现
大家都知道JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 而str.replace(/\-/g,"!")则可以全部替换掉匹配的字符(g为全局标志)。 replace() The replace() method returns the string that results when you replac转载 2013-12-03 10:49:50 · 390 阅读 · 0 评论 -
a标签的href和onclick 的事件的区别
1、onclick事件先执行,如果onclick事件返回一个false值则href不再执行。2、href=“#”默认页面到锚点#top所以页面有滚动条时会跳到最上面。最好的解决办法是href="javascript:void(0);"。3、href中的返回内容会冲掉当前页面的信息。原创 2013-07-26 15:15:39 · 455 阅读 · 0 评论