﻿function ValidatePhoneNumber(source, args) {
    var matchpattern = /\(?([0-9]{3})\)?-?([0-9]{3})-?([0-9]{4})/;
    var matcher = new RegExp(matchpattern);
    var matched = matcher.exec($("#" + phoneFieldId).val());
    if (matched != null) {
        var new_num = "(" + matched[1] + ") " + matched[2] + "-" + matched[3];
        $("#" + phoneFieldId).val(new_num);
    }
    var matchpattern2 = /\(([0-9]{3})\) ([0-9]{3})-([0-9]{4})$/;
    matcher = new RegExp(matchpattern2);
    matched = matcher.exec($("#" + phoneFieldId).val());
    if (matched != null)
        args.IsValid = true;
    else
        args.IsValid = false;

}
