【问题标题】:Hashed value regex哈希值正则表达式
【发布时间】:2018-01-12 23:27:39
【问题描述】:

我想在两个波浪号{TE,TAE} 之间的字符串的最后一部分捕获值,为此我想定义预查找,它也是两个之间的哈希密码 波浪线:

{$2a$10$3Ncp3zpxqVp5VgXk/e2MkOTQQVA2lQ51ujQPzy7ra57QRQ.nvXbVq}.

所以任何人都可以告诉我哈希密码值的正则表达式是什么,以便我可以使用它作为我的预查找。下面提到了整个字符串。

我累了

~isma407~$2a$10$3Ncp3zpxqVp5VgXk/e2MkOTQQVA2lQ51ujQPzy7ra57QRQ.nvXbVq~TE,TAE~

【问题讨论】:

  • 您尝试过哪些不起作用的方法?
  • {?A-Za-z_0-9.{60}}?
  • 您所做的任何尝试都应编辑到您的问题中,以便未来的读者可以看到您已经做出了尝试。
  • ^\$2[ayb]\$.{56}$
  • 请用您尝试过的正则表达式更新您的原始问题。将它们放入 cmets 并没有真正的帮助。

标签: javascript regex passwords bcrypt


【解决方案1】:

您作为示例提供的第一个字符串中没有 ~

如果您想要一个带有第二个字符串的示例正则表达式,并且我们假设您要检查的字符串的长度相对相似,您可以使用下面的正则表达式捕获它

https://regex101.com/r/BlaCRC/2

.{3,65}.+~(.+)~

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多