易语言正则表达式验证密码:8-16位,不含中文特殊符号
易语言中可以使用正则表达式来判断密码是否符合要求。下面是一个判断密码的例子:
密码 = InputBox('请输入密码:')
' 定义密码规则:8-16位,不含中文和特殊符号
规则 = "^[a-zA-Z0-9]{8,16}$"
' 判断密码是否符合规则
If RegexMatch(密码, 规则) Then
MsgBox '密码符合要求'
Else
MsgBox '密码不符合要求'
End If
在上述例子中,使用了正则表达式的^[a-zA-Z0-9]{8,16}$规则来判断密码是否符合要求。其中:
^表示匹配字符串的开始位置[a-zA-Z0-9]表示匹配字母和数字{8,16}表示匹配前面的字符8到16次$表示匹配字符串的结束位置
这样,如果输入的密码符合8-16位、不含中文和特殊符号的要求,就会弹出'密码符合要求'的提示框;否则,就会弹出'密码不符合要求'的提示框。
原文地址: https://www.cveoy.top/t/topic/RNj 著作权归作者所有。请勿转载和采集!