none
Validate code ใน JavaScript (General question) RRS feed

  • คำถาม

  • ผมมี textbox ที่ให้ user สามารถ enter เวลาได้ ดังนี้ "00:12:30:02"

    ผมต้องการทำ validation code ใน JavaScript โดยจะต้องมีโคลอน 3 อัน และมีเลข 4 จำนวน ซึ่งแต่ละจำนวนจะต้องเป็นเลข 2 หลักเท่านั้น

    ไม่ให้มีตัวอักษรและไม่มีตัวอักษรพิเศษใดๆ มีแต่ตัวเลขและ : เท่านั้น

    ขอบคุณครับ


    Supa Sethasiripong [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    13 กันยายน 2554 10:24
    ผู้ดูแล

คำตอบ

  • function ValidateSomField(somValue) {

     

    var somArray = new Array();

     

    if (somValue == "")

    return false;

     

    somArray = somValue.split(":");

    var somLength = somArray.length;

     

    if (somLength != 4)

    return false;

     

    else {

    for (i = 0; i < somLength; i++) {

     

    if (somArray[i].length != 2)

    return false;

     

    else if (!isInteger(somArray[i]))

    return false;

    }

    return true;

    }

     

    }

     


    Supa Sethasiripong [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • ทำเครื่องหมายเป็นคำตอบโดย supa_sModerator 14 กันยายน 2554 4:49
    13 กันยายน 2554 10:25
    ผู้ดูแล