Validieren von strings
Verfasst: Freitag 15. Dezember 2006, 19:37
Hi,
also ich will einen string validieren erlaubt sollen nur alphanumerische zeichen und der '_' sein, ich weiß das es die methode str.isalphanumeric gibt aber was mach ich dann mit dem underline, und ich dachte mir eventuell giebt es da eine gute möglichkeit das auf einem kurzem weg zu lösen ich hätte es mit:
thx
also ich will einen string validieren erlaubt sollen nur alphanumerische zeichen und der '_' sein, ich weiß das es die methode str.isalphanumeric gibt aber was mach ich dann mit dem underline, und ich dachte mir eventuell giebt es da eine gute möglichkeit das auf einem kurzem weg zu lösen ich hätte es mit:
Code: Alles auswählen
def isalpanumeric_(s):
"""
returns True if the string s only contains A-Z a-Z or _
"""
for c in s:
c = ord(c)
if c < 48 or c > 57 or \
c < 65 or c > 90 or \
c < 97 or c > 121 or \
c != 95:
return False
return True