草庐IT

passwordRegex

全部标签

ios - 快速使用正则表达式阿拉伯语和英语字符进行密码验证

我想验证密码以包含至少1个阿拉伯语或英语字母和至少1个阿拉伯语或英语数字以及至少8个长度的密码,我的旧密码仅为英语,如下所示:letpasswordRegex="^(?=.*[A-Za-z])(?=.*\\d)[A-Za-z\\d]{8,}$"if(!NSPredicate(format:"SELFMATCHES%@",passwordRegex).evaluate(with:password)){returnfalse}然后我找到了thisanswer对于阿拉伯字符和数字,然后我尝试像这样合并两者:letpasswordRegex="^(?=.*[A-Za-zء-ي])(?=.*٠-