JavaScript жана жөнөкөй сөздөр менен Сырсөздүн бекемдигин текшериңиз

JavaScript жана Regular Expressions (Regex) колдонгон Сырсөздүн күчүн текшергичтин жакшы үлгүсүн табуу боюнча бир аз изилдөө жүргүзүп жаттым. Менин ишимдеги тиркемеде биз сыр сөздүн бекемдигин текшерүү үчүн билдирүү жасайбыз жана бул биздин колдонуучуларга бир топ ыңгайсыз. Регекс деген эмне? Туруктуу сөз айкашы - издөө моделин аныктаган белгилердин ырааттуулугу. Адатта, мындай схемалар табуу же табуу жана үчүн издөө алгоритмдери аркылуу колдонулат

Электрондук почта дарегин JavaScript жана туруктуу сөз айкаштары менен текшериңиз

Бир аз мурун мен JavaScript жана Regular Expressions колдонуп, Сырсөздүн Күчтүүлүгүн текшергичти орноттум. Ошол эле жазууда, электрондук почта дарегинин түзүлүшүн ошол эле туруктуу экспрессия (регеж) методологиясын колдонуп текшере аласыз. Эгерде сиздин формалык элементиңизде id = ”emailaddress” бар болсо, сиз onSubmit = ”return checkEmail ();“ формасын кошсоңуз, анда Javascript функциясы, эгер сиз электрондук почтанын дареги жарактуу түзүлүшкө ээ болсоңуз, анда эскертүүнү кайтарып бере аласыз:

Электрондук почта дарегинин жарактуу узактыгы

Бүгүн аны табыш үчүн бир аз казышым керек болчу, бирок сиз электрондук почтанын дарегинин жарактуу узактыгын билдиңиз беле? Бул чындыгында бөлүктөргө бөлүнүп кеткен ... Name@Domain.com. Бул RFC2822 ылайык. Аты 1ден 64кө чейин болушу мүмкүн. Домен 1ден 255ке чейин болушу мүмкүн. Wow ... бул каражаттар деп кат дареги жарактуу болушу мүмкүн: loremaipsumadolorasitaametbaconsectetueraadipiscin gaelitanullamc @ loremaipsumadolorasitaametbaconsect etueraadipiscingaelitcaSedaidametusautanisiavehicu laaluctuscaPellentesqueatinciduntbadiamaidacondimn tumarutrumbaturpisamassaaconsectetueraarcubaeuatin ciduntaliberoaaugueavestibulumaeratcaPhasellusatin ciduntaturpisaduis.com таанытма боюнча жөндүү көр! Кызыгы, көпчүлүгү