rendered paste bodyfunction namecheck() {
var firname = document.input.firname.value;
var famname = document.input.famname.value;
firname_error.innerHTML = errormess1( firname);
famname_error.innerHTML = errormess2( famname);
}
function errormess1( st) {
var reg1 = /^[A-Z][a-z]*/;
if ( ! reg1.test(st)){
return "Invalid."; }
else {
return "Good."; }
}
function errormess2( st) {
if ( ! cap_first_ok(st)){
return "Invalid - capitalise 1st letter."; }
else if ( ! name_ok(st)){
return "Invalid characters used."; }
else {
return "Good."; }
}
function cap_first_ok( s) {
var reg1 = /[A-Z]/;
return reg1.test(s.charAt(0));
}
function name_ok( s) {
var reg2 = /^[a-z]*/;
return (s.substring( 1, s.length)).search( /^[a-z]{0,}$/) > -1;
}