gpt4 book ai didi

regex - 使用正则表达式验证十六进制字符串

转载 作者:行者123 更新时间:2023-12-04 00:06:52 56 4
gpt4 key购买 nike

我正在使用正则表达式验证字符串是否为十六进制。

我使用的表达式是 ^[A-Fa-f0-9]$ .当我使用它时,字符串 AABB10被识别为有效的十六进制,但字符串 10AABB被识别为无效。

我该如何解决问题?

最佳答案

您很可能需要一个 + ,所以 regex = '^[a-fA-F0-9]+$' .但是,我会小心(也许)考虑诸如可选 0x 之类的事情。在字符串的开头,这将使它成为 ^(0x|0X)?[a-fA-F0-9]+$' .

关于regex - 使用正则表达式验证十六进制字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11877554/

56 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com