小编典典

字符串精确匹配的正则表达式

all

我想用正则表达式匹配两个密码。例如,我有两个输入“123456”和“1234567”,那么结果应该不匹配(假)。当我输入“123456”和“123456”时,结果应该是匹配(真)。

我无法表达。我该怎么做?


阅读 72

收藏
2022-06-27

共1个答案

小编典典

如果您在变量中有输入密码并且想要完全匹配 123456,那么锚点将帮助您:

/^123456$/

在 perl 中,匹配密码的测试类似于

print "MATCH_OK" if ($input_pass=~/^123456$/);

编辑:

是对的,你为什么不使用strcmp() 呢?每种语言都有自己的方式

作为第二个想法,您可能需要考虑更安全的身份验证机制:)

2022-06-27