js的正则表达式要求必须字母与数字组合至少有一个大写字母,要怎么写
展开全部
必须要有字母和数字,且至少有一个大写字母的js正则表达式如下
/^(?=.*?[A-Za-z]+)(?=.*?[0-9]+)(?=.*?[A-Z]).*$/
我给你个Javascript程序的例子,你看看吧.
<script type=text/javascript>
var str='123Aabc';
var regex=/^(?=.*?[A-Za-z]+)(?=.*?[0-9]+)(?=.*?[A-Z]).*$/
var a=regex.test(str);
alert(a);
</script>
运行结果
true
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询