求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验证字母数字的正则表达式,且是字母开头的的主要内容,如果未能解决你的问题,请参考以下文章
java中的正则表达式问题 怎么验证密码必须由字母 数字或下划线开头,密码可以随便组合
求一个正则表达式: 以英文字母开头,只能包含英文字母、数字、下划线