js相关实例应用

星期几?

<script language="javascript">
var now=new Date();			//获取系统日期
var day=now.getDay();		//获取星期
var week;
switch (day){
    case 1:
        week="星期一";
		break;
	case 2:
        week="星期二";
		break;
	case 3:
        week="星期三";
		break;
	case 4:
        week="星期四";
		break;
	case 5:
        week="星期五";
		break;
	case 6:
        week="星期六";
		break;
	default:
        week="星期日";
	   break;
}
document.write("今天是"+week);	//输出中文的星期
</script>

验证是否为汉字

var str = "***";
var objExp=/[\u4E00-\u9FA5]{2,}/;  // 创建RegExp对象
if(objExp.test(str)==true){  // 判断是否匹配
	alert("您输入的真实姓名正确!");
}else{
	alert("您输入的真实姓名不正确!");
}

\u4E00-\u9FA5 表汉字

实时显示时间

<html>
  <head>
    <title>实时显示系统时间</title>
    <script language="javascript">
    function realSysTime(clock){
    	var now=new Date();			//创建Date对象
    	var year=now.getFullYear();	//获取年份
    	var month=now.getMonth();	//获取月份
    	var date=now.getDate();		//获取日期
    	var day=now.getDay();		//获取星期
    	var hour=now.getHours();	//获取小时
    	var minu=now.getMinutes();	//获取分钟
    	var sec=now.getSeconds();	//获取秒钟
    	month=month+1;
    	var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
    	var week=arr_week[day];		//获取中文的星期
    	var time=year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minu+":"+sec;	//组合系统时间
    	clock.innerHTML="当前时间:"+time;	//显示系统时间
    }
    window.function(){
		window.setInterval("realSysTime(clock)",1000);	//实时获取并显示系统时间
    }
    </script>
  </head>
  
  <body>
    <div id="clock"></div>
  </body>
</html>

window.setInterval(): 周期性执行指定的代码

猜你喜欢

转载自blog.csdn.net/weixin_39663138/article/details/86522877