Регулярните изрази се използват при обработка на низове, валидиране на форми и други случаи, които са практични и ефективни. Ето някои често използвани изрази за спешни случаи.
Забележка: Следното съдържание идва от интернет и може да не е приложимо поради различни библиотеки с редовни изрази
Редовен израз, който съвпада с HTML маркировка: <(\S*?)[^>]*>.*?</\1>| <.*? /> Коментар: Версията, която циркулира в интернет, е лоша, а горната може да съвпадне само с частта, и все още няма какво да се направи с комплексното вложено маркиране
Регулярно изразяване, което съвпада с първия и последния интервал на символа: ^\s*|\s*$ Коментар: Много полезен израз, който може да се използва за премахване на празно пространство в началото и края на реда (включително интервали, табове, прекъсвания на страници и др.).
Редовен израз, който съвпада с имейл адреса: \w+([-+.] \w+)*@\w+([-.] \w+)*\\.\w+([-.] \w+)* Коментар: Полезно за валидиране на формата
Редовен израз за съвпадение на URL адрес: [a-zA-z]+://[^\s]* Коментар: Версията, която циркулира в интернет, има много ограничени функции, а горната може основно да отговори на нуждите
Легитимност на съвпадащите акаунти (започва буквата, разрешени са 5-16 байта, буквено-цифрови подчертавания): ^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Коментар: Полезно за валидиране на формата
Съвпадение на домашни телефонни номера: \d{3}-\d{8}|\d{4}-\d{7} Коментари: Формуляри за съвпадение като 0511-4405222 или 021-87888822
Match Tencent QQ номер: [1-9][0-9]{4,} Коментар: Номерът на Tencent QQ започва от 10 000
Съвпадение с китайския пощенски код: [1-9]\d{5}(?! \d) Коментар: Пощенският код на Китай е 6-цифрен
Съвпадащ ID:\d{15}|\d{18} Коментар: Китайските лични карти са с 15 или 18 цифри
Съвпадащ IP адрес: \d+\.\d+\.\d+ Коментар: Полезно при извличане на IP адреси
Съвпаднете с конкретни числа: ^[1-9]\d*$ // Съвпадение на положителни цели числа ^-[1-9]\d*$ // Съвпадение на отрицателни цели числа ^-? [1-9]\d*$ // съвпада с цели числа ^[1-9]\d*|0$ // Съвпадение на неотрицателни цели числа (положителни цели числа + 0) ^-[1-9]\d*|0$ //Съвпадение на неположителни цели числа (отрицателни цели числа + 0) ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ // съвпада с положителни числа с плаваща запетая ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //Съвпада с отрицателното число с плаваща запетая ^-? ([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ // съвпада с числото с плаваща запетая ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //Съвпадение на неотрицателни числа с плаваща запетая (положителни числа с плаваща запетая + 0) ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ //Съвпадение на неположително число с плаваща запетая(отрицателно число с плаваща запетая + 0) Коментар: Полезно при работа с големи обеми данни, обърнете внимание на корекцията при прилагане на конкретни приложения
Съвпадение на конкретен низ: ^[A-Za-z]+$ // съвпада с низ, състоящ се от 26 букви ^[A-Z]+$ // съвпада с низ, състоящ се от 26 главни букви ^[a-z]+$ // съвпада с низ, състоящ се от малки букви с 26 английски букви ^[A-Za-z0-9]+$ // съвпада с низ, състоящ се от числа и 26 букви ^\w+$ // Съвпада със струни, състоящи се от числа, 26 букви или подчертавания Коментар: Някои от най-основните и най-често използвани изрази
|