পাইথন স্ট্রিং ক্লাসে isalnum() নামে একটি মেথড রয়েছে যা একটি স্ট্রিং-এ কল করা যায় এবং বলে দেয় যে স্ট্রিংটি শুধু অ্যালফানিউমেরিক কিনা। আপনি এটিকে নিচেরভাবে কল করতে পারেন:
>>> '123abc'.isalnum() True >>> '123#$%abc'.isalnum() False
আপনি একই ফলাফলের জন্য রেজেক্সও ব্যবহার করতে পারেন। অ্যালফা-নিউমেরিক ম্যাচ করতে, আমরা re.match(regex, string) কল করতে পারি রেজেক্স "^[a-zA-Z0-9]+$" ব্যবহার করে। উদাহরণস্বরূপ,
>>> bool(re.match('^[a-zA-Z0-9]+$', '123abc'))
True
>>> bool(re.match('^[a-zA-Z0-9]+$', '123#$%abc'))
False
re.match একটি অবজেক্ট রিটার্ন করে, এটি আছে কিনা তা চেক করতে আমাদের এটিকে বুলিয়ানে রূপান্তর করতে হয় bool() ব্যবহার করে।