পাইথন স্ট্রিং ক্লাসে isalnum() নামে একটি পদ্ধতি রয়েছে যা একটি স্ট্রিং-এ কল করা যেতে পারে এবং স্ট্রিংটিতে শুধুমাত্র আলফানিউমেরিক আছে কিনা তা আমাদের বলে। আপনি এটিকে নিম্নলিখিত উপায়ে কল করতে পারেন:
>>> '123abc'.isalnum() True >>> '123#$%abc'.isalnum() False
আপনি একই ফলাফলের জন্য regexes ব্যবহার করতে পারেন। আলফা সংখ্যার সাথে মিলে যাওয়ার জন্য, আমরা regex ব্যবহার করে 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( ব্যবহার করে এটিকে বুলিয়ানে রূপান্তর করতে হবে।