www.dbpj.net > 正则表达式判断小写字母

正则表达式判断小写字母

^\d|[a-z]|[A-Z]|[这里填你的特殊字符]& 例如特殊字符是@和- ^\d|[a-z]|[A-Z]|[@-]&

实现起来很复杂,十分非常复杂,你要么全部把可能的情况全部遍历一遍,就比如abc|bcd|cde|这太长了.我劝你还是把字符串拆成一个一个字母的数组,然后遍历比较一下.把字母和数字转成按照ascii码比较,至于怎么比较什么逻辑,你自己想一下吧.

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

1./.\{8,\}/ .匹配 大写字母、小写字母、阿拉伯数字、英文标点符号四种符号中的任意一种 \{8,\} 匹配8次以上 也可以自定义英文标点符 /([a-zA-Z0-9]|[自定义英文符号])\{8,\}/ [a-zA-Z0-9]匹配大写字母、小写字母、阿拉伯数字.如果是这个意思,那么直接写成.2./^[a-zA-Z\d]+$/ 就可以了,其中:^:表示字符串开始 [a-zA-Z\d]+:分为几部分:a-z:表示小写字母a到z中任一个 A-Z:表示大写字母A到Z中任一个 \d:表示任一数字 [xxx]:表示xxx集合内的字符 [xxx]+:表示xxx集合内的字符,一个或更多个.

一条正则做不到的,只能逐个要求检测,或者遍历字符.

判断是否有大写字母 [A-Z] 判断是否有小写字母 [a-z] 判断是否有小写或大写字母 [a-zA-Z] 判断是否有小写同时有大写字母(?=.*[A-Z])(?=.*[a-z])

小写英文字母或数字的正则表达式是:/^[a-zA-Z\d]+$/./^[a-zA-Z\d]+$/中:1、^:表示字符串开始.2、[a-zA-Z\d]+:分为几部分 (1)a-z:表示小写字母a到z中任一个.(2)A-Z:表示大写字母A到Z中任一个.(3)\d:表示任一数字.(4)[a-zA-Z\d]:表示a-zA-Z\d集合内的字符.(5)[a-zA-Z\d]+:表示a-zA-Z\d集合内的字符,一个或更多个.3、[a-zA-Z\d]+ 总的意思是:小写字母a到z 大写字母A到Z 数字 中的一个或多个4、$:表示字符串末尾

[0-9A-Za-z]{8,}

if (/[a-z]/.test(str)&& /[A-Z]/.test(str)&& /[0-9]/.test(str)){// 你的代码 }

正则表达式为:^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串

网站地图

All rights reserved Powered by www.dbpj.net

copyright ©right 2010-2021。
www.dbpj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com