我需要你的帮助!Python - 如何检查字符串是否为十六进制颜色代码
林有点新的什么关于python和“十六进制”。
我有一个网站,人们可以输入自己的HEX-Color作为消息。
所以目前我所拥有的一切建立在除“isHEXColor”检查..
我真的不知道我可以肯定的是,用户给了一个有效的十六进制颜色代码。
目前我只是检查len是否是6位数字,仅此而已。
if not len(color) == 6: return error("HEX-Color" must contain 6 characters")
你能帮我吗? 它应该适用于Python 2.5!
以前也有过类似的问题。检查这里http://stackoverflow.com/questions/11592261/check-if-string-is-hexadecimal看看这个答案可以帮助你。 –
颜色代码不必包含6个十六进制数字;它们可以包含1到12位数字。 6是最常见的用法。 –