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