求js验证字母数字的正则表达式,且是字母开头的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求js验证字母数字的正则表达式,且是字母开头的相关的知识,希望对你有一定的参考价值。

以下是符合要求的正则表达式:

/^[a-zA-Z][a-zA-Z0-9]*$/

解释:

- ^ 表示匹配字符串的开始
- [a-zA-Z] 表示匹配一个字母,不区分大小写。
- [a-zA-Z0-9]* 表示匹配 0 个或多个字母或数字。
- $ 表示匹配字符串的结尾
参考技术A var string = 'a23knco234kn';
var ok = /^[a-zA-Z][a-zA-Z0-9]*$/.test( string );
alert( ok );本回答被提问者采纳

JS 用正则表达式,验证密码包含数字和字母的方法

必须包含至少一位数字和一位字母,脚本方法如下:

function CheckPassWord(password) {//密码必须包含数字和字母
    var str = password;
    if (str == null || str.length < 8) {
        return false;
    }
    var reg = new RegExp(/^(?![^a-zA-Z]+$)(?!\D+$)/);
    if (reg.test(str))
        return true;
}

必须包含数字加字母 不能包含特殊符号等,脚本方法如下:

function CheckPassWord(password) {//必须为字母加数字且长度不小于8位
   var str = password;
    if (str == null || str.length <8) {
        return false;
    }
    var reg1 = new RegExp(/^[0-9A-Za-z]+$/);
    if (!reg1.test(str)) {
        return false;
    }
    var reg = new RegExp(/[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/);
    if (reg.test(str)) {
        return true;
    } else {
        return false;
    }
}

 

以上是关于求js验证字母数字的正则表达式,且是字母开头的的主要内容,如果未能解决你的问题,请参考以下文章

求 js 正则表示式 只能输入英文字母和数字

验证中文正则表达式怎么写?

java中的正则表达式问题 怎么验证密码必须由字母 数字或下划线开头,密码可以随便组合

求一个正则表达式: 以英文字母开头,只能包含英文字母、数字、下划线

正则表达式,由英文字母和数字组成的4-16位字符,以字母开头,怎么写

求java正则表达式的例子,像js验证用户只可输入数字下划线字母的例子