代碼編輯器使用

編輯器裡點選 javascript 、 CSS 、 html 可切換代碼,Result 展示效果
顯示具有 Javascript 標籤的文章。 顯示所有文章
顯示具有 Javascript 標籤的文章。 顯示所有文章

2014年6月3日 星期二

Javascript 日期

Javascript 日期函數
首先必須先宣告內容
var Today=new Date();
接下來就是各個函數的使用方式
//年
Today.getFullYear();

//月(之所以+1是因為javascript會從0開始算)
Today.getFullYear()+1;

//日
Today.getDate();

//星期幾
//0 = Sunday
//1 = Monday
//2 = Tuesday
//3 = Wednesday
//4 = Thursday
//5 = Firday
//6 = Saturday
Today.getDay();

目前只想到這些,剩下的之後再補

2014年4月21日 星期一

Javascript 判斷瀏覽器

有時候因為某瀏覽器無法支援html5 或是 CSS的時候,就要利用這個方法給予客戶端訊息

2014年2月24日 星期一

Javascript常用驗證 Part 1

//檢查email
function checkEmail(email) {
    reg = /^[^\s]+@[^\s]+\.[^\s]{2,3}$/;
    if (email.match(reg)) {
        return true;
    }else{
        return false;
    }
}

//檢查統一編號
function checkTB(sid){
    var tbNum = new Array(1,2,1,2,1,2,4,1);
    var temp = 0;
    var total = 0;
    var alerts = "" ;
    if(sid==""){
        return false;
    }else if(!sid.match(/^\d{8}$/)) {
        return false;
    }else{
   for(var i = 0; i < tbNum.length ;i ++){
       temp = sid.charAt(i) * tbNum[i];
       total += Math.floor(temp/10)+temp%10;
        }
        if(total%10==0 || (total%10==9 && sid.charAt(6)==7)){
            return true;
        }else{
            return false;
        }
    }
}

//驗證身分證字號
function chkid( id ) {
    if(id == 'A123456789'){
        return false;
    }
    tab = "ABCDEFGHJKLMNPQRSTUVXYWZIO"                  
    A1 = new Array (1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3 );
    A2 = new Array (0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5 );
    Mx = new Array (9,8,7,6,5,4,3,2,1,1);

    if ( id.length != 10 ){
        return false;
    }
    i = tab.indexOf( id.charAt(0) );
    if ( i == -1 ){
        return false;
    }
    sum = A1[i] + A2[i]*9;

    for ( i=1; i<10 i="" p="">        v = parseInt( id.charAt(i) );
        if ( isNaN(v) ){
            return false;
        }
        sum = sum + v * Mx[i];
    }
    if (sum % 10 != 0) {
        return false;
    } else {
        return true;
    }
}

//驗證密碼格式
function abgne(engValue){
    re = /^[a-z0-9]+$/;
    if (engValue.length < 6 || engValue.length > 12) {
        return false;
    } else {
        if (!engValue.match(re)) {
            return false;
        } else {
            return true;
        }
    }
}

//驗證2次密碼是否相同
function checkpwd(pwd,repwd){
    if (pwd != repwd) {
        return false;
    } else {
        return true;
    }

}