Dieses Mal bringe ich Ihnen eine praktische Zusammenfassung von JSRegular Expression Was sind die Vorsichtsmaßnahmen für die JS-Verifizierung von Zahlen mit regulären Ausdrücken Schauen Sie sich das gemeinsam an.
Regulärer Ausdruck (regulärer Ausdruck) beschreibt ein String-Matching-Muster, mit dem überprüft werden kann, ob eine Zeichenfolge eine bestimmte Teilzeichenfolge enthält, die passende Teilzeichenfolge ersetzt oder die passende Teilzeichenfolge aus einer bestimmten Zeichenfolge extrahiert werden kann ein bestimmter Zustand usw.
Sehen Sie sich zuerst den js-Code an, wie unten gezeigt:
<script type="text/javascript"> function SubmitCk() { var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; if (!reg.test($("#txtEmail").val())) { alert("请输入正确邮箱地址") return false; } } </script>
Regulärer Ausdruck zum Überprüfen von Zahlen festgelegt
Zahlen überprüfen: ^[0 -9]*$
N-stellige Nummer überprüfen: ^d{n}$
Mindestens n-stellige Nummer überprüfen: ^d{n,}$
Überprüfen Sie m-n Ziffernzahlen: ^d{m,n}$
Überprüfen Sie Zahlen, die mit Null und ungleich Null beginnen: ^(0|[1-9][0-9]*)$
Überprüfen Sie eine positive reelle Zahl mit zwei Dezimalstellen: ^[0-9]+(.[0-9]{2})?$
Überprüfen Sie eine positive reelle Zahl mit 1-3 Dezimalstellen : ^[0- 9]+(.[0-9]{1,3})?$
Überprüfen Sie positive Ganzzahlen ungleich Null: ^+?[1-9][0-9]* $
Überprüfen Sie negative Ganzzahlen ungleich Null: ^-[1-9][0-9]*$
Überprüfen Sie nicht negative Ganzzahlen (positive Ganzzahlen + 0) ^d+$
Verify not Positive integer (negative integer + 0) ^((-d+)|(0+))$
Validiert die Länge von 3 Zeichen: ^.{3}$
Validiert durch 26 Eine Zeichenfolge aus englischen Buchstaben: ^[A-Za-z]+$
Überprüfen Sie eine Zeichenfolge aus 26 englischen Großbuchstaben: ^[A-Z]+$
Überprüfen Sie, ob sie besteht of 26 Eine Zeichenfolge, die aus englischen Kleinbuchstaben besteht: ^[a-z]+$
Überprüfen Sie eine Zeichenfolge, die aus Zahlen und 26 englischen Buchstaben besteht: ^[A-Za-z0-9]+$
Überprüfen Sie eine Zeichenfolge, die aus Zahlen, 26 englischen Buchstaben oder Unterstrichen besteht: ^w+$
Benutzerpasswort überprüfen: ^[a-zA-Z]w{5,17}$ Das korrekte Format ist: Es beginnt mit ein Buchstabe, hat eine Länge zwischen 6 und 18 Zeichen und darf 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 bestätigen:/^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9 ]+@ ([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,3}$/
InternetURL überprüfen: ^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$; z]+ ://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$
Verifizierungstelefonnummer: ^(d3,4|d {3, 4}-)?d{7,8}$:--Das korrekte Format ist: XXXX-XXXXXXX, XXXX-XXXXXXXX, XXX-XXXXXXX, XXX-
XXXXXXXX, XXXXXXX, XXXXXXXX > ID-Nummer überprüfen (15 oder 18 Ziffern): ^d{15}|d{}18$
12 Monate des Jahres überprüfen: ^(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 korrekte Format ist: 01, 09 und 1, 31.
Ganzzahl: ^-?d+$
Negativ Gleitkommazahl (positive Gleitkommazahl + 0): ^d+(.d+)?$
Positive 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]*)))$
Gleitkommazahl ^(-?d+)( .d+)?$
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Bitte beachten Sie andere verwandte Artikel auf der chinesischen PHP-Website für weitere spannende Inhalte!
Empfohlene Lektüre:
Wie man den {n,m}-Quantifizierer regulärer Ausdrücke verwendetDetaillierte Erklärung, wie um den i-Modifikator ohne Berücksichtigung der Groß- und Kleinschreibung zu verwendenDas obige ist der detaillierte Inhalt vonPraktische Zusammenfassung der Verifizierungsnummern für reguläre JS-Ausdrücke. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!