அல்கோரிதம்character validation
Character Validation (Rules, Regex-Style Logic, Guards) — எழுத்து செல்லுநிலை
TT
Testlaa Team
May 14, 2026•1 min read
செல்லுநிலை — நீளம், அனுமதிக்கப்பட்ட கணம், வெற்றிடம் இல்லை, மாறும் வடிவம்; தனி தனி bool சோதனை.
உண்மை உலகில் இது ஏன் முக்கியம்?
கடவுச்சீட்டு MRZ — இடம் வாரியான checksum. கூப்பன் — 0/O தவிர்ப்பு.
மையக் கருத்து (மாணவர்களுக்கான விளக்கம்)
cond1 and cond2; மலிவு முதல்; re.compile ஒருமுறை.
Pythonில் முயற்சி செய்வோம்
import re
_USER = re.compile(r"^[a-z0-9_]{3,15}$")
def valid_username(s: str) -> bool:
return bool(_USER.fullmatch(s))
print(valid_username("ab"), valid_username("ab_c12"))
அடிக்கடி நேரும் தவறுகள்
- மாற்றத்திற்குப் பிறகு சரிபார்ப்பு — முன் நகல்.
- செல்லுநிலை எதிர் சுத்தம் செய்தல் — தயாரிப்பு தீர்மானம்.
முக்கியச் சுருக்கக் குறிப்புகள்
- கட்டமைக்கப்பட்ட பிழை செய்தி.
- எல்லை நீளம் 0,1,max சோதனை.
Tags:
StringsPythonமாணவர்கள்
