gpt4 book ai didi

至少一个数字和一个大写字母的javascript正则表达式

转载 作者:行者123 更新时间:2023-11-30 13:21:50 24 4
gpt4 key购买 nike

检查给定字符串是否至少包含一个数字和一个大写字母的正则表达式是什么?提前致谢

我是这样做的

function validate_pass{
var var_password = document.getElementById("npassword").value;
else if (!(/^(?=.*\d)(?=.*[A-Z]).+$/).test(var_password))){
msg = "Password should contain atleast.";

showErrorMsgPassword(msg);
$('#npassword').val('');
$('#cpassword').val('');
return false;
}

else return true;

最佳答案

如果想要测试一个字符串,看看它是否有至少一位数字和至少一个大写字母,以任何顺序排列,并且允许任何其他字符,那么这将起作用:

var str = "abc32Qdef";
var re = /[A-Z].*\d|\d.*[A-Z]/;
var good = re.test(str);​

这里有一堆测试用例的工作演示:http://jsfiddle.net/jfriend00/gYEmC/

关于至少一个数字和一个大写字母的javascript正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10004205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com