6到20位数字和字母组合 正则表达式

RT 6到20位数字和字母组合 正则表达式,也就是既要有数字也要有字母 不区分大小写

第1个回答  2013-09-17

不多说直接上代码

java版

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class ZhengZe {
    public static void main(String z[]) {
        Pattern pat = Pattern.compile("[\\da-zA-Z]{6,20}");
        Pattern patno = Pattern.compile(".*\\d.*");
        Pattern paten = Pattern.compile(".*[a-zA-Z].*");
        String str = "111111111111111111aa";
        Matcher mat = pat.matcher(str);
        Matcher matno = patno.matcher(str);
        Matcher maten = paten.matcher(str);
        if(matno.matches()&& maten.matches() && mat.matches()){
            System.out.println(str);
        }
    }
}

本回答被提问者采纳
第2个回答  2013-09-17
[0-9a-zA-Z]{6,20}

6到20位数字和字母组合 正则表达式
String str = "111111111111111111aa"; Matcher mat = pat.matcher(str); Matcher matno = patno.matcher(str); Matcher maten = paten.matcher(str); if(matno.matches()&& maten.matches() && mat.matches(

6-20字符,能用字母、数字或符号的组合 的正则表达式
^[\\x21-\\x7E]{6,20}

正则表达式:要求6-20位,只能有大小写字母和数字,并且大小写字母和数字都...
(?![0-9]+$):断言此位置之后,字符串结尾之前,所有的字符不能全部由数字组成。(?![a-zA-Z]+$):断言此位置之后,字符串结尾之前,所有的字符不能全部由26个英文字母组成。[0-9A-Za-z] {6,20} 由6-20位数字或这字母组成。匹配行结尾位置。正则表达式,又称规则表达式。(英语:Regular ...

6到20个字符怎么设置
正则表达式:能匹配的组合为:数字+字母,数字+特殊字符,字母+特殊字符,数字+字母+特殊字符组合,而且不能是纯数字,纯字母,纯特殊字符 ^(?![\\d]+$)(?![a-zA-Z]+$)(?![^\\da-zA-Z]+$).{6,20} 上面的正则里所说的特殊字符是除了数字,字母之外的所有字符 如果要限定特殊字符,例如,...

如何用正则表达式验证用户名
\/\/中文和英文结合而且6-20字符 preg='\/^[a-zA-Z\\x{4e00}-\\x{9fa5}]{6,20}$\/u';\/\/英文、数字、下划线6-20位字符 preg='\/^[\\w\\_]{6,20}$\/u';过滤非法字符防止SQL注入漏洞,只能另说,对不同的接口和参数有针对性的过滤,没有通用的正则。

首字母不能为数字且长度在6-20的正则表达式怎么写?
[a-zA-Z_]\\w{5,19} 即可.以上允许出现下划线"_".英数字下划线组合.

js如何正则验证密码
可以是这样的,必须包含字母和数字的组合,可以使用特殊字符,长度在5-20之间,应该符合你的要求:\/^(?=.*\\d)(?=.*[a-zA-Z]).{5,20}$\/

密码正则表达
密码正则表达式是一种用于验证和匹配特定格式的字符串模式,如用户设置的密码。在密码规则中,\\w{6,18} 用于描述密码由字母和数字组成,且长度需在6到18个字符之间。这个正则表达式等价于 "[0-9a-zA-Z]{6,18}",它表示密码至少包含6个,至多18个字符的字母或数字组合。具体来说,\\w匹配的是任何...

最全的常用正则表达式大全
身份证号(15位、18位数字):短身份证号码(数字、字母x结尾):帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线):强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间):日期格式:一年的12个月(01~...

微信小程序常用正则表达式
30. 首尾空白字符的正则表达式:^\\s*|\\s*$或(^\\s*)|(\\s*$) (可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式)31. 腾讯QQ号:[1-9][0-9]{4,} (腾讯QQ号从10000开始)32. 中国邮政编码:[1-9]\\d{5}(?!\\d) (中国邮政编码为6位数字)33. ...

相似回答