我想用正则表达式匹配两个密码。例如,我有两个输入“123456”和“1234567”,那么结果应该不匹配(假)。当我输入“123456”和“123456”时,结果应该是匹配(真)。
我无法表达。我该怎么做?
如果您在变量中有输入密码并且想要完全匹配 123456,那么锚点将帮助您:
/^123456$/
在 perl 中,匹配密码的测试类似于
print "MATCH_OK" if ($input_pass=~/^123456$/);
编辑:
是对的,你为什么不使用strcmp() 呢?每种语言都有自己的方式
作为第二个想法,您可能需要考虑更安全的身份验证机制:)