求正则表达式要求数字和字母必须都出现一次或以上

2020-12-08 05:27:39 字数 3843 阅读 7990

1楼:匿名用户

.*\d.*[a-za-z]|.*[a-za-z].*\d

2楼:匿名用户

[a-za-z](?=.*?

[1-9].*?)[a-za-z1-9]+|[1-9](?

=.*?[a-za-z].

*?)[a-za-z1-9]+

3楼:唯冥觉

^标准的写法6-32位数字或字母至少出现一次:^(?=.*\\d.*)(?=.*[a-za-z].*).$

不限制字数数字或字母

至少出现一次:(?=.*\\d.*)(?=.*[a-za-z].*).*

求正则表达式,匹配任意的小写字母和数字,长度不限

4楼:

^/^[a-za-z0-9]+$/

/^[a-za-z0-9]*$/

javascript语言

解释:+表示匹配前面的子表达式一次或多次

*表示匹配前面的子表达式零次或多次

示例function isdigitletter(s)

5楼:匿名用户

只能这样写

?w3??3???2?

求一个正则表达式,要求 数字,大写字母,小写字母,特殊字符 至少两种或两种以上组合的正则表达式。

6楼:匿名用户

1、新建java**,testregexp.java;

2、编码java**,定义正则表达式,并编写测试**;

//非空格字符组成的字符串,数字,大写字母,小写字母,特殊字符至少有 两种

string regex_11 = "^(?![a-z]*$)(?![a-z]*$)(?![0-9]*$)(?![^a-za-z0-9]*$)\\s+$";

//测试1

system.out.println("abc :" + "abc".matches(regex_11));

system.out.println("abc@! :" + "abc@!".matches(regex_11));

system.out.println("abca012 :" + "abca012".matches(regex_11));

system.out.println("123 :" + "123".matches(regex_11));

system.out.println("abc:" + "abc".matches(regex_11));

system.out.println("abcabc:" + "abcabc".matches(regex_11));

3、窗口右击,选择执行java**;

4、以各样例场景进行测试,查看执行结果;

7楼:匿名用户

^(?![a-z]+$)(?![a-z]+$)(?!\d+$)(?![\w_]+$)\s+$

由非空格字符组成的字符串,数字,大写字母,小写字母,特殊字符至少有 两种,

求规定字符只能出现一次的正则表达式

8楼:匿名用户

preg_match('/^(?!.*(.).*\1)[abcde]$/i',答案);

求一个正则表达式必须包含数字和字母。不然不通过。在前台js里用的。急急急!!!

9楼:非常可爱

$(function())

functioncheckpassword(psd)$/;

varrootpattern=/^((?!root).)*$/;

if(!contentpattern.test(psd))if(!

rootpattern.test(psd))}扩展资料js正则表达式验证密码强度,必须包含数字,大写字母,小写字母,特殊字符四选三

varregex=newregexp('^(?![a-za-z]+$)(?![a-z0-9]+$)(?!

[a-z\w_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?!

[a-z\w_!@#$%^&*`~()-+=]+$)(?![0-9\w_!

@#$%^&*`~()-+=]+$)[a-za-z0-9\w_!@#$%^&*`~()-+=]$');

if(!regex.test(pwd))

10楼:あ耨多罗

1楼的貌似没copy

看清楚问题,要求是必须含字母和数字,不是必须是字母或数字。

function check()else}

11楼:麦小麦

||没有一个答案是ok的,正确答案是:回(^([a-za-z]|答[0-9])*[a-za-z][0-9]([a-za-z]|[0-9])*$)|(^([a-za-z]|[0-9])*[0-9][a-za-z]([a-za-z]|[0-9])*$)

12楼:江坤

这个正则汉字也可以过

13楼:匿名用户

^(?![a-z]+$)(?![0-9]+$)[a-za-z0-9]$ //n,m位数自定。

14楼:匿名用户

/^([a-za-z0-9])$/ 你没说长度限制,我给设定长度为6~20了,你可以根据需要自己改

求一正则表达式只能要求包含数字,字母和分号 分号可出现一次或多次,但不能以分号结束

15楼:匿名用户

多种写法都bai可以:

别人写的:du

^[a-z0-9;]*[a-z0-9]+$也可以zhi写成:

^[a-z\d;]*[a-z\d]+$

也可以写成另dao外一种:

^[\da-z]+(;[\da-z]+)*$其中内,如果是大小

容写都可以,那就再添一个a-z即可:

^[\da-za-z]+(;[\da-za-z]+)*$或者直接添加对应的ignorcase的flag。

感兴趣的话,可以去看:

【教程】以python中的re模块为例,手把手教你,如何从无到有,写出相对复杂的正则表达式

(此处不给贴地址,请自己用google搜标题,即可找到地址)

16楼:匿名用户

^[a-z0-9;]*[a-z0-9]+$

正则表达式密码,必须数字字母下划线“都要有!都要有!都要有!"(6位以上)

17楼:匿名用户

这样^(?=.*\d+.*)(?=.*[a-z]+.*)(?=.*_.*)[\da-z_]$

求正则表达式,只允许出现字母数字下划线,同时必须是小写字母开头,总的长度为6到20个字符 5

18楼:匿名用户

var r = "sfdsfdsf_2334adfd";

var s = /^[a-z]+[a-za-z0-9_]*$/;

alert(s.test(r));

这个只能判断只允许出现字母数字下划线,同时以小写字母开头,但是长度没法控制。

用正则来判断这个长度应该是不行了。

你可以正则验证通过后,用string.length()来判断它的长度。

19楼:

^\w$ 8-12位字母,数字,下划线

20楼:

^[a-z]\w$

21楼:匿名用户

^([a-z]\w))$ 大概是这样