前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >原生JavaScript第三天

原生JavaScript第三天

作者头像
苦咖啡
发布2018-05-08 18:12:44
5220
发布2018-05-08 18:12:44
举报
文章被收录于专栏:我的博客我的博客

1.日期时间

var obj=new Date(); //alert(obj);//不同浏览器显示不同

var year=obj.getFullYear();//年份2012 var month=obj.getMonth();//月份,注意是从0开始算起 var day=obj.getDate();//返回日期 var week=obj.getDay();//0表示星期日,6表示星期六 var hour=obj.getHours();//获取小时 var minutes=obj.getMinutes();//获取分钟 var seconds=obj.getSeconds();//获取秒数 document.write(year+’-‘+month+’-‘+day+’-‘+week+’-‘+hour+’-‘+minutes+’-‘+seconds); 附: 格林尼治标准时间—-http://baike.baidu.com/view/1441912.htm 协调世界时———-http://baike.baidu.com/view/325501.htm

2.正则表达式

//正则表达式 //创建正则表达有两种方法 var obj=new RegExp(‘obj’); var obj=new RegExp(‘obj’,’igm’); //其中igmg是修饰符,i是忽略大小写,g是全局匹配,m是多行匹配 var obj=/obj/; var obj=/obj/igm;//第二种建立

//RegExp对象的方法有两个test和exec,其中test是返回布尔值,exec执行失败返回null执行成功返回包含该字符串的相关信息数组

var pattern=new RegExp(‘abc’,’i’); var str=’This is a abc ,my name is ab’;

var pattern=/abc/i;//这样也可以

alert(pattern.test(str)); alert(pattern.exec(str));

3.使用字符串的正则表达式方法 //String 对象中的正则表达式方法

/* //match方法是获取匹配数组 var pattern=/abc/ig;//全局搜索 var str=’this is a abc,thai is a ABC too’; document.write(str.match(pattern));//返回匹配到的结果 document.write(‘<br>’); */

/* var pattern=/Joyous/; var str=’My name is Joyous,Joyous joyous happy’; document.write(str.search(pattern)); //找到则返回位置,否则返回-1; //由于search是找到第一个位置就返回所有不带g全局参数 */

/* var pattern=/abC/ig; var str=’this is Abc! ab , nad sd ac abc aBC’; document.write(str.replace(pattern,’Joyous’)); //就是将匹配到的结果换成Joyous */ /* //split是分隔字符串 var pattern=/#/ig; var str=’this # is # a # dog # and that # sss’; document.write(str.split(pattern));//返回的是数组 */

//其中字符串有很多静态属性,但是由于浏览器兼容性不好 //在这里就不做介绍了

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2012年12月25日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档