gpt4 book ai didi

javascript - 如果文本中存在大写字母或数字,则测试返回 false

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

我试过的正则表达式包含如下(大写)。以下返回 true

self.upperCharCheck = false ; //has to be false by default
var temp ="(?=(.*[^A-Z]))";
self.testUpperCase = new RegExp(temp);
self.upperCharCheck = (self.testUpperCase.test(self.newPassword));

如果不存在大写字母,我希望 self.upperCharCheck 为真,否则如果存在大写字母,则为假。

最佳答案

/[A-Z0-9]/ 应该是检查字符串是否包含大写字母或数字所需的全部内容:

var upperRegex = /[A-Z0-9]/;

console.log(upperRegex.test('should be false'));
console.log(upperRegex.test('should be True'));
console.log(upperRegex.test('should also 0 be true'));

console.log('===');
//This will return false if an uppercase letter or a number is in the string
var upperRegex2 = /^[^A-Z0-9]+$/;

console.log(upperRegex2.test('should be true'));
console.log(upperRegex2.test('should be False'));
console.log(upperRegex2.test('should also 0 be false'));

关于javascript - 如果文本中存在大写字母或数字,则测试返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48494524/

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