JS 正则表达式 判断密码必须含有大小写字母+数字 否则返回false

JavaScript013

JS 正则表达式 判断密码必须含有大小写字母+数字 否则返回false,第1张

1楼的貌似没看清楚问题,要求是必须含字母和数字,不是必须是字母或数字。functioncheck(){varstr=‘要检查的字符串’varreg=newRegExp(/[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/)if(reg.test(str)){returntrue}else{returnfalse}}

1、首先我们在script中编写函数。

2、下图中的代码就是判断手机号码中最重要的代码,我们依次进行解释。

3、js正则表达式test方法的使用,test方法的返回值是布尔值,通过该值可以匹配字符串中是否存在于正则表达式相匹配的结果,如果有匹配内容,返回ture,如果没有匹配内容返回false,该方法常用于判断用户输入数据的合法性。

4、我们写入一个符合要求的手机号码。

5、然后进行测试得到如下图的测试结果"手机号码符合格式要求"。

6、我们写入一个不符合要求的手机号码。