Im using jquery for the name validation I have tried a code which is given below
$(\"#contactname\").keypress(function(e) {
if(e.which < 97 /* a */ || e.w
Can you use the HTML5 attribute pattern
? See the MDN article on it for more information.
Using a regex of ^[a-zA-Z][\sa-zA-Z]*
seems to cover your requirements.
So something like:
<div>Username:</div>
<input type="text" pattern="^[a-zA-Z][\sa-zA-Z]*" title="Can use upper and lower letters, and spaces but must not start with a space" />
You should try this
$("#contactname").keypress(function(event){
var inputValue = event.charCode;
if(!(inputValue >= 65 && inputValue <= 120) && (inputValue != 32 && inputValue != 0)){
event.preventDefault();
}
});
I finally got solution for this issue
$("#contactname").keypress(function(e) {
if (e.which === 32 && !this.value.length) {
e.preventDefault();
}
var inputValue = event.charCode;
if(!(inputValue >= 65 && inputValue <= 120) && (inputValue != 32 && inputValue != 0)){
event.preventDefault();
}
});
This code working fine for my exact need