Javascript 如何验证只允许字符a-Z&;的文本框;a-z,不是整数或特殊字符

Javascript 如何验证只允许字符a-Z&;的文本框;a-z,不是整数或特殊字符,javascript,php,html,Javascript,Php,Html,如何在html中验证文本框,用户将在其中输入他的名字,并输入不接受整数和特殊字符 <input name="txtfname" type="text" maxlength="30" required /> 尝试使用此javascript代码进行验证 function Validate() { var val = document.getElementById('your_input_control_id').value; if (!val.match(/^[a-

如何在html中验证文本框,用户将在其中输入他的名字,并输入不接受整数和特殊字符

<input name="txtfname" type="text" maxlength="30" required />

尝试使用此javascript代码进行验证

function Validate() 
{
    var val = document.getElementById('your_input_control_id').value;

    if (!val.match(/^[a-zA-Z]+$/)) 
    {
        alert('Only alphabets are allowed');
        return false;
    }

    return true;
}

您需要检查客户端和服务器端的用户名字段

Javascript:

var username = document.getElementsByName("txtfname")[0].value;
if (username .match(/^[A-Za-z]+$/)) {
    // Valid
} else {
    // Invalid
}
PHP:

Javascript中的

var uname=document.form.username;
函数验证(){
变量字母=/^[A-Za-z]+$/;
if(未指定值匹配(字母))
{  
返回true;
}  
其他的
{  
警报('用户名必须只有字母字符');
返回false;
}  
}
在Html中

这是正确的正则表达式

名称中只允许使用句号、撇号和连字符。这个正则表达式也适用于安德烈这样的名字

^[\p{L}.-]+$

var username = document.getElementsById("fname").value;
if (username .match(/^[\p{L} \.'\-]+$/)) {
    // Valid username
} else {
    // Invalid username
}

使用HTML
pattern
属性、JS表单验证还是PHP$\u后期验证?有很多方法可以做到这一点,你标记了所有东西…(旁白:如果我的名字是安德烈怎么办?
thanx,,,,并且只允许整数在txt框中提到哪个模式。这个脚本接受字母数字值。也就是说,即使字段中有数字,它也会返回true。但是JavaScript正则表达式不支持Unicode字符类。
  In Javascript 
  var uname = document.form.username;   
   function validate(){
    var letters = /^[A-Za-z]+$/;  
    if(uname.value.match(letters))  
    {  
    return true;  
    }  
    else  
    {  
    alert('Username must have alphabet characters only');  
    return false;  
    }  
    }
    In Html 
    <form method="post" action="#" onSubmit="return validate();" name="form">
    <input type="text" name="username" class="username"/>
    <input type="submit" value="submit">
    </form>
var username = document.getElementsById("fname").value;
if (username .match(/^[\p{L} \.'\-]+$/)) {
    // Valid username
} else {
    // Invalid username
}