function clean_string_first_alpha(input_object) {
        var input_string = input_object.value;

        //  remove all non alpha numeric
        var first_pass = input_string.replace(/[^a-zA-Z0-9_\ \.\\\#\-_\/]/g, "");
        var second_pass = first_pass.replace(/\./g, "-");
        var third_pass = second_pass.replace(/^([0-9])/, 'z$1')
        input_object.value = third_pass;
    }
// remove special chars and enforces first character is alpha
remove special chars and enforces first character is alpha
remove special chars and enforces first character is alpha
function clean_string_first_alpha(input_object) {
        var input_string = input_object.value;
        var first_pass = input_string.replace(/[^a-zA-Z0-9_\ \.\\\#\-_\/]/g, "");
        var second_pass = first_pass.replace(/\./g, "-");
        var third_pass = second_pass.replace(/^([0-9])/, 'z$1')
        input_object.value = third_pass;
    }
function clean_string_first_alpha ( input_object ) { var input_string = input_object . value ; var first_pass = input_string . replace ( / [^a-zA-Z0-9_\ \.\\\#\-_\/] / g , "" ) ; var second_pass = first_pass . replace ( / \. / g , "-" ) ; var third_pass = second_pass . replace ( / ^([0-9]) / , 'z$1' ) input_object . value = third_pass ; }
remove special chars and enforces first character is alpha
remove special chars and enforces first character is alpha
//  remove all non alpha numeric