पायथन स्ट्रिंग क्लास में isalnum () नामक एक विधि है जिसे एक स्ट्रिंग पर बुलाया जा सकता है और हमें बताता है कि स्ट्रिंग में केवल अल्फ़ान्यूमेरिक्स हैं या नहीं। आप इसे निम्न तरीके से कॉल कर सकते हैं:
print( '123abc'.isalnum())
आउटपुट
True
print('123#$%abc'.isalnum()) आउटपुट
False
आप उसी परिणाम के लिए रेगेक्स का भी उपयोग कर सकते हैं। अल्फ़ा न्यूमेरिक्स के मिलान के लिए, हम रेगेक्स का उपयोग करके re.match(regex, string) को कॉल कर सकते हैं:"^[a-zA-Z0-9]+$"। उदाहरण के लिए,
import re
print(bool(re.match('^[a-zA-Z0-9]+$', '123abc'))) आउटपुट
True
import re
print(bool(re.match('^[a-zA-Z0-9]+$', '123abc#$%'))) आउटपुट
False
re.match एक वस्तु देता है, यह जांचने के लिए कि यह मौजूद है या नहीं, हमें इसे बूल () का उपयोग करके एक बूलियन में बदलने की आवश्यकता है।