X龙@China .Net 'blog

需要的不仅仅是工作,而是通过努力得来的美好将来。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年6月3日

摘要: functionchangePrice2money(s){if(/[^0-9]/.test(s))return"invalidvalue";//s=s.replace(/^(\d*)$/,"$1.");//s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1");//s=s.replace(".",",");varre=/(\d)(\d{3},)/;while(re.test(s))s=s.replace(re,"$1,$2"); 阅读全文

posted @ 2011-06-03 18:09 X龙 阅读(242) 评论(0) 推荐(0) 编辑

摘要: setTimeout传递的第一个参数为:1.无参的方法:如functiontest(){},则可直接通过setTimeout(test,1000)调用,还可以setTimeout("test()",1000)调用。2.如果方法接收参数: a) 如果都是字符串形式的参数,如:functiontest(param){},可使用字符串拼接传递参数setTimeout("test('" + myParam + "')",1000)。 b) 如果非字符串参数,这时可以通过使用function返回一个无参的函数进行调用,如:fun 阅读全文

posted @ 2011-06-03 17:00 X龙 阅读(10399) 评论(0) 推荐(3) 编辑

摘要: 后向引用正则表达式一个最重要的特性就是将匹配成功的模式的某部分进行存储供以后使用这一能力。请回想一下,对一个正则表达式模式或部分模式两边添加圆括号将导致这部分表达式存储到一个临时缓冲区中。可以使用非捕获元字符 '?:', '?=', or '?!' 来忽略对这部分正则表达式的保存。所捕获的每个子匹配都按照在正则表达式模式中从左至右所遇到的内容存储。存储子匹配的缓冲区编号从 1 开始,连续编号直至最大 99 个子表达式。每个缓冲区都可以使用 'n' 访问,其中 n 为一个标识特定缓冲区的一位或两位十进制数。 阅读全文

posted @ 2011-06-03 13:02 X龙 阅读(255) 评论(0) 推荐(0) 编辑

点击这里给我发消息http://wp.qq.com/index.html