I searched the forum for an answer to this question, but found nothing that was able to answer my question. I have a form and I need to validate a field against three rules:
1) The field need to be between 6 and 12 characters
2) It can only have letters, numbers, and the underscore
3) It cannot contain a space or other special characters
I want the validate to happen in real-time. I have the first rule working great. Here is the code for that:
How would I be able to incorporate checking for rules 2 and 3?
1) The field need to be between 6 and 12 characters
2) It can only have letters, numbers, and the underscore
3) It cannot contain a space or other special characters
I want the validate to happen in real-time. I have the first rule working great. Here is the code for that:
Code:
var username = document.getElementById('registerUsername'); if((username.value.length < 6) || (username.value.length > 12)) { document.getElementById('usernameValidate').innerHTML="Incorrect."; }else{ document.getElementById('usernameValidate').innerHTML="Correct."; }
Comment