2013-06-05 101 views
0

我有一個字符串,如'H897b Site',我想測試該字符串以確保它只包含字母和數字,並且沒有特殊字符。不是字母或數字的字符測試字符串

因此,在像'H897b Sit$e''H8(&b Site'這樣的情況下,我希望能夠標記它。

我試圖完成的是循環遍歷表中的一列,並檢查數據錄入人員輸入錯誤。

+1

http://docs.python.org/2/howto/regex.html – Jacinda

+1

做空間算作字母和數字嗎? –

+0

@JoranBeasley是的,空間很好。在我上面的例子中,空間是可以接受的。空格之前的字符串的第一部分是實際的站點名稱。 「網站」將始終出現在實際網站名稱之後。這是否清除你的問題? – Mike

回答

1

你可以通過字符串循環,並進行覈對像

if 'z' >= c >= 'a' 

同樣,對於數字等

1
print all(part.isalnum() for part in my_string.split()) 
相關問題