0

El. pašto Regex – patikrinkite el. pašto adresų šabloną

Tiesiogiai derinkite „JavaScript“ reguliariąsias išraiškas: paryškintos atitiktys, fiksavimo grupės, vėliavėlės ir pakeitimo peržiūra.

Palaiko $1, $2 ir pavadintas nuorodas, pvz., $<vardas>; $& įterpia visą atitikmenį. Palikite tuščią, kad paslėptumėte peržiūrą.

Apdorojama... 0%

Rezultatas

Šiame puslapyje atidaromas reguliariosios išraiškos testeris, iš anksto įkeltas praktiniu el. pašto šablonu: (?<vartotojas>[a-zA-Z0-9._%+-]+)@(?<domenas>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Ji užfiksuoja dalį prieš @ į pavadintą grupę, vadinamą vartotoju, ir viską, kas po jos, į domeną, reikalaujantį taško ir bent dviejų raidžių aukščiausio lygio domeno. Pavyzdiniame tekste galiojantys adresai maišomi su eilutėmis, kurios neturėtų sutapti, todėl galite iš karto pamatyti šablono ribas.

Tobulas RFC 5322 el. pašto reguliarusis tekstas yra nepaprastai didžiulis ir vis dar nepakeičia patvirtinimo pranešimo siuntimo. Praktiškai toks modelis kaip šis yra tinkamas įrankis: jis priima realių žmonių įvestus adresus, įskaitant taškus, pliuso žymas ir brūkšnelių domenus, ir atmeta akivaizdžias šiukšles, pvz., dvigubą @ arba trūkstamą aukščiausio lygio domeną. Pažiūrėkite į rungtynių sąrašą po tekstu, kad patikrintumėte, kas pateko į kiekvieną pavadintą grupę.

Redaguokite teksto pavyzdį, įklijuokite savo adresų sąrašą arba sugriežtinkite šabloną – kiekvienas klavišo paspaudimas iš naujo paleidžia išraišką ir atnaujina paryškinimus, skaitiklį ir grupes. Kai modelis veikia, nukopijuokite jį tiesiai į formos patvirtinimo arba žurnalo analizavimo kodą.