1. 1 to C (1 to 12: hour or month)
^[1-9a-cA-c]$
2. 1 to 18 (1 to 24: hour)
^(1[0-8]|[1-9a-fA-F])$
3. 1 to 1F (1 to 31: day of the month)
^(1[0-9a-fA-F]|[1-9a-fA-F])$
4. 1 to 35 (1 to 53: week of the year)
^(3[0-5]|[12][0-9a-fA-F]|[1-9a-fA-F])$
5. 0 to 3B (0 to 59: minute or second)
^(3[0-9a-bA-B]|[12]?[0-9a-fA-F])$
6. 0 to 64 (0 to 100: percentage)
^(6[0-4]|[1-5]?[0-9a-fA-F])$
7. 1 to 64 (1 to 100)
^(6[0-4]|[1-5][0-9a-fA-F]|[1-9a-fA-F])$
8. 20 to 7E (32 to 126: printable ASCII codes)
^(7[0-9a-eA-E]|[2-6][0-9a-fA-F])$
9. 0 to 7F (0 to 127: 7-bit number)
^[1-7]?[0-9a-fA-F]$
10. 0 to FF (0 to 255: 8-bit number)
^[1-9a-fA-F]?[0-9a-fA-F]$
11. 1 to 16E (1 to 366: day of the year)
^(16[0-9a-eA-E]|1[0-5][0-9a-fA-F]|[1-9a-fA-F][0-9a-fA-F]?)$
12. 76C to 833 (1900 to 2099: year)
^(83[0-3]|8[0-2][0-9a-fA-F]|7[7-9a-fA-F][0-9a-fA-F]|76[c-fC-F])$
13. 0 to 7FFF (0 to 32767: 15-bit number)
^([1-7][0-9a-fA-F]{3}|[1-9a-fA-F][0-9a-fA-F]{1,2}|[0-9a-fA-F])$
14. 0 to FFFF (0 to 65535: 16-bit number)
^([1-9a-fA-F][0-9a-fA-F]{1,3}|[0-9a-fA-F])$
Python 正则表达式验证十六进制为特定范围
最新推荐文章于 2022-10-26 11:56:18 发布