Регулярлы өрнектерді тестілеу

Қытайша символдар Екі байттық символдар Бос жолдар Бастапқы және соңғы бос орын Email Веб-сайт URL Ұялы телефон нөмірі Провайдер нөмірі (ішкі) Теріс жүздік сан Бүтін санды сәйкестендіру Позитивті жүздік сан QQ нөмірі Пошта индексы IP адресі ЖСН Күн форматы Позитивті бүтін сан Теріс бүтін сан Пайдаланушы аты
Регулярлы өрнек:
Алмастыру мәтіні

Регулярлы өрнек тестілеу құралының таныстырылымы

Регулярлы өрнек тестілеу құралы сізге js регулярлы өрнек валидациясы, регулярлы өрнек сәйкестендіруі, регулярлы өрнек тексеруі, регулярлы өрнек тестілеу құралдары мен текст мазмұнын шығару, кез-келген регулярлы өрнекті тексеру, веб-сайттарды шығару, регулярлы өрнекті онлайн форматтау сияқты қызметтер ұсынады, барлығыңызға көмектесеміз деген үміттеміз.


Регулярлы өрнектің қызметі

Регулярлы өрнек (Regular Expression) - бұрынғы символдардың құрылымы, онда қарапайым символдар (мысалы, a dan z аралығындағы әріптер) мен арнайы символдар ("метасимволдар" деп аталады) бар. Регулярлы өрнек бір ғана жолды қолданып, берілген синтаксис ережесіне сәйкес келетін символдардың тобын сипаттайды және сәйкестендіреді. Регулярлы өрнектер күрделі, бірақ күшті болады, оны үйренгеннен кейін, сіздің тиімділігіңізді жақсартудан бөлек, сізге абсолютті жетістік сезімін береді, көптеген бағдарламалау тілдері регулярлы өрнектерді пайдаланып жолдарды өңдеуді қолдайды.

Жиі қолданылатын метасимволдар
Код Түсініктеме
. Жолақтан басқа кез-келген символды сәйкестендіреді
\w Әріптер, сандар немесе астыңғы сызықтарды сәйкестендіреді
\s Кез-келген бос символды сәйкестендіреді
\d Сандарды сәйкестендіреді
\b Сөздің басы немесе соңы
^ Жолдың бастауы
$ Жолдың соңы
Жиі қолданылатын шектеулер
Код/Синтаксис Түсініктеме
* Нөл немесе одан да көп рет қайталау
+ Бір немесе одан да көп рет қайталау
? Нөл немесе бір рет қайталау
{n} n рет қайталау
{n,} n рет немесе одан да көп рет қайталау
{n,m} n ден m рет қайталау
Жиі қолданылатын антонимдер
Код/Синтаксис Түсініктеме
\w Әріптер, сандар, астын сызықтар мен қытай символдары емес кез-келген символды сәйкестендіреді
\s Бос символ емес кез-келген символды сәйкестендіреді
\d Сандардан басқа кез-келген символды сәйкестендіреді
\b Сөз басы немесе соңы емес орындарды сәйкестендіреді
[^x] x-тан басқа кез-келген символды сәйкестендіреді
[^aeiou] aeiou әріптерінен басқа кез-келген символды сәйкестендіреді

Регулярлы өрнектер бойынша анықтама

Символ Сипаттама
^\d+$ // Теріс емес бүтін санды сәйкестендіреді (позитивті бүтіндер + 0)
// Бүтін санды сәйкестендіреді ^\d+(\.\d+)?$ // Теріс емес жүздік санды сәйкестендіреді (позитивті жүздік сандар + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ // Позитивті жүздік сандарды сәйкестендіреді
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ // Теріс жүздік сандарды сәйкестендіреді (теріс жүздік сандар + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ // Теріс жүздік сандарды сәйкестендіреді
^(-?\d+)(\.\d+)?$ // Жүздік сандарды сәйкестендіреді
^[A-Za-z]+$????????? // 26 әріптен тұратын жолды сәйкестендіреді
^[A-Z]+$ ??? // 26 үлкен әріптен тұратын жолды сәйкестендіреді
^[a-z]+$ // 26 кіші әріптен тұратын жолды сәйкестендіреді
^[A-Za-z0-9]+$ // Сандар мен 26 әріптен тұратын жолды сәйкестендіреді
^\w+$ // Сандар, 26 әріп немесе астын сызықтан тұратын жолды сәйкестендіреді
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ // email адресін сәйкестендіреді
^[a-zA-z]+:// сәйкестендіреді(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ // URL адресін сәйкестендіреді
[\u4e00-\u9fa5] Қытай символдарын сәйкестендіреді
[^\x00-\xff] Екі байттық символдарды (қытай символдарын да қамтиды) сәйкестендіреді
\n[\s| ]*\r Бос жолдарды сәйкестендіреді
/<(.*)>.*<\/>|<(.*)\/>/ HTML белгілерін сәйкестендіреді
(^\s*)|(\s*$) Бастапқы және соңғы бос орындарды сәйкестендіреді
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* Email адресін сәйкестендіреді
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ Веб-сайт URL адресін сәйкестендіреді
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Аккаунттың заңдылығын тексереді (әріппен басталады, 5-16 байт рұқсат етіледі, әріптер мен сандар, астын сызық)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? Ішкі телефон нөмірін сәйкестендіреді
^[1-9]*[1-9][0-9]*$ QQ нөмірін сәйкестендіреді

Регулярлы өрнек тестілеу құралы - Онлайн валидация және регулярлы өрнекті тестілеу

Біздің регулярлы өрнек тестілеу құралымызды пайдалану үшін қош келдіңіз! Бұл құрал әзірлеушілерге онлайн тестілеу, валидация және регулярлы өрнектерді жөндеуге арналған қарапайым және ыңғайлы тәсілді ұсынады. Сіз қандай тілдің (JavaScript, Java немесе басқа тілдер) регулярлы өрнектерін қолдансаңыз да, біздің құрал сізге сенімді қолдау көрсетеді, регулярлы өрнектің қателерін жылдам тексереді және түзетуге көмектеседі.

Регулярлы өрнек дегеніміз не?

Регулярлы өрнек (Regular Expression, қысқаша RegEx) - жолдарды сәйкестендіру мен өңдеуге арналған қуатты құрал. Ол әзірлеушілерге нақты үлгілерді қолдана отырып, жолдардан ақпарат іздеуге, алмастыруға немесе шығарып алуға мүмкіндік береді. Регулярлы өрнектер мәтінді өңдеуде, деректерді валидациялауда және ақпаратты шығарып алуда кеңінен қолданылады.

Регулярлы өрнек тестілеу құралын қалай пайдалану керек?

Бұл құралды пайдалану өте оңай, тек келесі қадамдарды орындаңыз:

  1. Текст алаңына сіз сәйкестендіруді қалайтын текстті енгізіңіз.
  2. Сіздің тексергелі тұрған немесе тестілейін деп отырған регулярлы өрнекті енгізіңіз.
  3. “Тестілеу” батырмасын басыңыз, құрал автоматты түрде регулярлы өрнектің енгізілген текстпен сәйкестігін тексереді және сәйкестік нәтижесін көрсетеді.

Функционалдық ерекшеліктер:

  • Көп тілдік қолдау: JavaScript, Java және басқа танымал бағдарламалау тілдері үшін регулярлы өрнек валидациясын қолдайды.
  • Реалды тексеру: Регулярлы өрнекті енгізген соң, құрал дереу тексеріп, сәйкес нәтижелерді көрсетеді.
  • Текстті шығару: Веб-сайттар, электрондық пошта, телефон нөмірлерін шығарып алуға қолдау көрсетеді.
  • Регулярлы өрнек қателері туралы хабарландыру: Егер регулярлы өрнек қателігінде болса, құрал оны анықтап, жасаушыларға қателерді тез түзетуге мүмкіндік береді.

Жиі қолданылатын қолдану сценарийлері

  • Сандарды валидациялау: Телефон нөмірлерін, ЖСН-ді, банк картаның нөмірлерінің форматына сәйкестігін тексеру.
  • Email адресін валидациялау: Енгізілген email адресінің стандартты форматқа сай келетіндігін тексеру.
  • URL-ді шығарып алу: Тексттен URL адресін шығарып алу, әзірлеушілерге веб-сайт сілтемелерін тез табуға көмектеседі.
  • Құпиясөздің күшін тексеру: Регулярлы өрнектерді пайдаланып, құпиясөздің күрделілігін тексеру, қауіпсіздік талаптарына сай келу.
  • Мәтінді алмастыру: Регулярлы өрнектер негізінде мәтінді алмастыру, мәтіндегі нақты мазмұнды тез өзгерту.

Регулярлы өрнек мысалдары

Сандарды валидациялау:

Регулярлы өрнек:^\d+$
Қабылданған тексттің таза сандардан тұратындығын валидациялау үшін.

Email адресін валидациялау:

Регулярлы өрнек:^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
Енгізілген тексттің email адресінің стандартты форма<|vq_4749|>

Веб-сайтты шығарып алу:

Регулярлы өрнек:https?://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}(/[\w-]*)*
Тексттен URL адресін шығарып алу.

Жиі қойылатын сұрақтар

1. Неліктен регулярлы өрнек сәйкестігі дұрыс емес?

Регулярлы өрнектің сәйкестік мәселелері көбінесе өрнектің құрамымен байланысты, өрнек сәйкестіктен қажеттіліктеріңізге толық сәйкес келмеуі мүмкін немесе синтаксистік қателіктер бар. Сіз бұл құралды пайдаланып, регулярлы өрнек дұрыс па екенін тексере аласыз, және реальдылықтағы қателер туралы хабарламаларды өңдей аласыз.

2. Бұл құрал қандай регулярлы өрнек синтаксистерін қолдайды?

Бұл құрал JavaScript және Java сияқты танымал бағдарламалау тілдеріндегі регулярлы өрнек синтаксисін қолдайды, стандартты регулярлы өрнек синтаксисінің көпшілігімен үйлеседі.

3. Тексттен нақты мазмұнды қалай шығарып алуға болады?

Сәйкес регулярлы өрнектерді жазу арқылы сіз тексттен нақты ақпаратты шығарып ала аласыз, мысалы, веб-сайттар, электрондық пошта адресі, телефон нөмірлерін және т.б. Бұл құрал реальды валидация ұсынады, дұрыс регулярлы өрнекті тез алуға көмектеседі.

4. Регулярлы өрнек мәтін өңдеуге қалай көмектеседі?

Регулярлы өрнек ерекше символдық үлгілерді анықтау арқылы, үлкен мәтіндерде іздеу, сәйкестендіру, шығарып алу және алмастыру сынды операцияларды тиімді жүзеге асырады. Бұл мәтін өңдеудегі қуатты құрал, деректерді валидациялау, текстті шығарып алу, лог файлдарды талдау жұмыстарына арналған.

Қорытынды

Біздің регулярлы өрнек тестілеу құралымызды пайдалану арқылы сіз жеңіл әрі жылдам регулярлы өрнектерді тексеріп, тестілеп, олардың сәйкестік нәтижелерін тексеруі мен жұмыстарыңызды тез арада орындауға көмектеседі. Номерді тексеру, email адресін тексеру, веб-сайтты шығарып алу секілді мәселелер бойынша біз сіздерге дәлдіктермен регулярлы өрнектерді тестілеу және оңтайландыру құралы ұсынамыз, әзірлеушілердің жұмысын жеңілдетеміз.

Сіздің іздеулеріңіз:
Тілді таңдаңыз