In diesem Artikel werden hauptsächlich die häufig verwendeten regulären Ausdrücke in js vorgestellt und ich hoffe, dass er allen helfen kann.
Nummer überprüfen: ^[0-9]*$
N-stellige Nummer überprüfen: ^d{n}$
Mindestens n-stellige Nummer überprüfen: ^d{n,}$
Überprüfen Sie Zahlen mit m-n Ziffern: ^d{m,n}$
Überprüfen Sie Zahlen, die mit Null und ungleich Null beginnen: ^(0|[1-9][0-9]*)$
Stellen Sie sicher, dass es zwei positive reelle Zahlen mit 1–3 Dezimalstellen gibt: ^[0-9]+(.[0-9]{2})?$
Überprüfen Sie positive reelle Zahlen mit 1–3 Dezimalstellen: ^ [0-9]+(.[ 0-9]{1,3})?$
Überprüfen Sie positive ganze Zahlen ungleich Null: ^+?[1-9][0-9]*$
Überprüfen Negative Ganzzahlen ungleich Null: ^-[ 1-9][0-9]*$
Überprüfen Sie nicht-negative Ganzzahlen (positive Ganzzahl + 0) ^d+$
Überprüfen Sie nicht-positive Ganzzahlen (negative Ganzzahl + 0). ) ^((-d+)|(0+ ))$
Überprüfen Sie eine Zeichenfolge mit 3 Zeichen: ^.{3}$
Überprüfen Sie eine Zeichenfolge mit 26 englischen Buchstaben: ^[A-Za-z]+ $
Überprüfen Sie eine Zeichenfolge mit 26 Zeichen. Eine Zeichenfolge bestehend aus englischen Großbuchstaben: ^[A-Z]+$
Überprüfen Sie eine Zeichenfolge bestehend aus 26 englischen Kleinbuchstaben: ^[a-z]+$
Überprüfen Sie eine Zeichenfolge bestehend aus aus Zahlen und 26 englischen Buchstaben:^[A-Za-z0-9]+$
Überprüfen Sie eine Zeichenfolge bestehend aus Zahlen, 26 englischen Buchstaben oder Unterstrichen: ^w+$
Überprüfen Sie das Benutzerpasswort: ^[a-zA -Z]w Das korrekte Format von {5,17}$ lautet: Beginnend mit einem Buchstaben, die Länge liegt zwischen 6 und 18 und kann nur Zeichen, Zahlen und Unterstriche enthalten.
Überprüfen Sie, ob es Zeichen wie ^%&',;=?$" enthält: [^%&',;=?$x22]+
Überprüfen Sie chinesische Zeichen: ^[u4e00-u9fa5],{0 ,}$
E-Mail-Adresse überprüfen: ^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$
InternetURL überprüfen: ^http: //( [w-]+.)+[w-]+(/[w-./?%&=]*)?$;^[a-zA-z]+://(w+(-w+ )*) (.(w+(-w+)*))*(?S*)?$
Verifizierungstelefonnummer: ^((d{3,4})|d{3,4}-)?d {7, 8}$:--Das korrekte Format ist: XXXX-XXXXXXX, XXXX-XXXXXXXX, XXX-XXXXXXX, XXX-XXXXXXXX, XXXXXXX, XXXXXXXX.
Verifizierungs-ID-Nummer (15 oder 18 Ziffern): ^d{ 15 }|d{}18$
Überprüfen Sie die 12 Monate eines Jahres: ^(0?[1-9]|1[0-2])$ Das korrekte Format ist: „01“-“09“ und "1 ""12"
Überprüfen Sie die 31 Tage eines Monats: ^((0?[1-9])|((1|2)[0-9])|30|31)$ Das richtige Format ist: 01, 09 und 1, 31.
Ganzzahl: ^-?d+$
Nicht negative Gleitkommazahl (positive Gleitkommazahl + 0): ^d+(.d+)?$
Positiv Gleitkommazahl^(([0 -9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]* .[0-9]+) |([0-9]*[1-9][0-9]*))$
Nicht positive Gleitkommazahl (negative Gleitkommazahl + 0) ^(( -d+(.d+)?)|(0 +(.0+)?))$
Negative Gleitkommazahl^(-(([0-9]+.[0-9]*[1-9 ][0-9]*)|([0 -9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0 -9]*)))$
float Points^(-?d+)(.d+)?
Verifizierung der chinesischen Telefonnummer
Das passende Format ist: 0511-4405222 oder 021-87888822 oder 021-44055520-555 oder (0511)4405222
Regulärer Ausdruck „(( d{3,4})|d{3,4}-)?d{7,8}(-d{3})*"
Überprüfung der chinesischen Postleitzahl
Übereinstimmendes Format wie: 215421
RegulärAusdruck „d{6}“
E-Mail-Bestätigung
Passendes Format wie: justali@justdn.com
RegulärAusdruck „w+([ - +.]w+)*@w+([-.]w+)*.w+([-.]w+)*"
Ausweisüberprüfung
Übereinstimmendes Format wie: 15-stelliger oder 18-stelliger Ausweis Karte
RegulärerAusdruck „d{18}|d{15}“
Häufig verwendete Nummernüberprüfung
RegulärerAusdruck
„d{n}“ n ist eine Regellänge
"d{n,m}" Längenbereich von n bis m
Unzulässige Zeichenüberprüfung
Entspricht unzulässigen Zeichen wie: < > >Regulär
Ausdruck [^<>&/|']+ Datumsüberprüfung passendes Format wie: 20030718,030718
Bereich: 1900--2099
Regulär
Ausdruck ((((19){1}|(20){1})d{2})|d{2})[01]{1}d{1}[0-3]{1} d{1} Übereinstimmende inländische Telefonnummern: d{3}-d{8}|d{4}-d{7}
Kommentare: Übereinstimmendes Format wie 0511-4405222 oder 021-87888822
Übereinstimmende Tencent-QQ-Nummer: [1-9][0-9]{4,}
Kommentar: Tencent-QQ-Nummer beginnt bei 10000
Entspricht der chinesischen Postleitzahl: [1-9]d{5} (?!d)
Kommentar: Chinas Postleitzahl ist 6-stellig
Passender Personalausweis: d{15}|d{18}
Kommentar: Chinas Personalausweis ist 15 oder 18-stellig
Passende IP Adresse: d+.d+.d+.d+
Kommentar: Nützlich beim Extrahieren der IP-Adresse
IP-Adresse in Informationen extrahieren:
(d+).(d+).(d+).(d+)
Extrahieren Informationen Die chinesische Mobiltelefonnummer in:
(86)*0*13d{9}
Die chinesische Festnetztelefonnummer in den extrahierten Informationen:
((d{3,4})|d{3 ,4} -|s)?d{8}
Chinesische Telefonnummern (einschließlich Mobil- und Festnetznummern) aus den Informationen extrahieren:
((d{3,4})|d{3,4}- |s) ?d{7,14}
Extrahieren Sie die chinesische Postleitzahl aus den Informationen:
[1-9]{1}(d+){5}
Extrahieren Sie die chinesische ID-Nummer aus den Informationen :
d{18}|d{15}
Extrahieren Sie die Ganzzahlen in den Informationen:
d+
Extrahieren Sie die Gleitkommazahlen (d. h. Dezimalzahlen) in den Informationen:
(-?d *).?d+
Alle Zahlen in der Nachricht extrahieren:
(-?d*)(.d+)?
Chinesische Zeichenfolgen in der Nachricht extrahieren:
[u4e00-u9fa5]*
Extrahieren Sie Doppelzeichen in der Nachrichten-Byte-Zeichenfolge (chinesische Zeichen):
[^x00-xff]*
Extrahieren Sie die englische Zeichenfolge in den Informationen:
w*
Extrahieren Sie den Netzwerklink in den Informationen:
(h| H)(r|R)(e|E)(f|F) *= *('|")?(w|\|/|.)+('|"| *|> ;)?
Extrahieren Sie die E-Mail-Adresse in der Nachricht:
w+([-.]w+)*@w+([-.]w+)*.w+([-.]w+)*
Extrahieren Sie den Bildlink in der Nachricht:
(s|S)(r|R)(c|C) *= *('|")?(w|\|/|.)+('|"| *|>)?
Übereinstimmung mit bestimmten Zahlen:
^[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)
Das obige ist der detaillierte Inhalt vonTeilen häufig verwendeter regulärer Ausdrücke in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!