<input type="text" name="test" > <br /> <όνομα εισαγωγής="test1" type="κείμενο" > Υπάρχει διαφορά μεταξύ της χρήσης Πάνω και Κάτω Μπορείτε να εισαγάγετε μόνο αριθμούς, γράμματα και χαρακτήρες υπογράμμισης <αναγνωριστικό εισόδου="txtShopNumber" runat="διακομιστής" class="input_text" maxlength="8"/> Οι κανονικές εκφράσεις που χρησιμοποιούνται συνήθως μπορούν να εισάγουν μόνο αριθμούς: "^[0-9]*$" Μόνο n-ψήφιοι αριθμοί μπορούν να εισαχθούν: "^\d{n}$" Εισαγάγετε μόνο τουλάχιστον n ψηφία: "^\d{n,}$" Μόνο οι αριθμοί στο ψηφίο mn μπορούν να εισαχθούν: "^\d{m,n}$" Μόνο αριθμοί που ξεκινούν με μηδέν και μη μηδέν μπορούν να εισαχθούν: "^(0|[ 1-9][0-9]*)$" Μπορούν να εισαχθούν μόνο θετικοί πραγματικοί αριθμοί με δύο δεκαδικά ψηφία: "^[0-9]+(.[ 0-9]{2})?$" Μπορούν να εισαχθούν μόνο θετικοί πραγματικοί αριθμοί με 1-3 δεκαδικά ψηφία: "^[0-9]+(.[ 0-9]{1,3})?$" Μπορούν να εισαχθούν μόνο μη μηδενικοί θετικοί ακέραιοι αριθμοί: "^\+? [1-9] [0-9]*$" Μόνο αρνητικοί ακέραιοι αριθμοί που δεν είναι μηδέν μπορούν να εισαχθούν: "^\-[1-9][0-9]*$" Μπορούν να εισαχθούν μόνο χαρακτήρες μήκους 3: "^. {3}$" Μόνο μια σειρά από 26 γράμματα μπορεί να εισαχθεί: "^[A-Za-z]+$" Μόνο μια συμβολοσειρά που αποτελείται από 26 κεφαλαία γράμματα μπορεί να εισαχθεί: "^[A-Z]+$" Μόνο μια σειρά από 26 πεζά γράμματα μπορεί να εισαχθεί: "^[a-z]+$" Μόνο μια συμβολοσειρά που αποτελείται από αριθμούς και 26 γράμματα μπορεί να εισαχθεί: "^[A-Za-z0-9]+$" Μπορείτε να εισαγάγετε μόνο μια συμβολοσειρά που αποτελείται από αριθμούς, 26 γράμματα ή μια υπογράμμιση: "^\w+$" Επαλήθευση κωδικού πρόσβασης χρήστη: "^[a-zA-Z]\w{5,17}$" Η σωστή μορφή είναι: ξεκινώντας με ένα γράμμα και μεταξύ 6-18 σε μήκος, Μπορούν να συμπεριληφθούν μόνο χαρακτήρες, αριθμοί και κάτω παύλες. Επαληθεύστε εάν περιέχει ^%&'; =?$\", κ.λπ.: "[^%&',; =?$\x22]+" Μπορείτε να εισαγάγετε μόνο κινεζικούς χαρακτήρες: "^[\u4e00-\u9fa5],{0,}$" Επαλήθευση διεύθυνσης email: "^\w+[-+.] \w+)*@\w+([-.] \w+)*\.\w+([-.] \w+)*$" Επαληθεύστε τη διεύθυνση URL του Διαδικτύου:"^http://([\w-]+\.) +[\w-]+(/[\w-./?%&=]*)?$" Επαληθευμένος αριθμός τηλεφώνου: "^(\d3,4|\d{3,4}-)?\d{7,8}$" Η σωστή μορφή είναι: "XXXX-XXXXXXXXX", "XXXX-XXXXXXX", "XXX-XXXXXXX", "XXX-XXXXXXXX","XXXXXXXXX","XXXXXXXX"。 Επαλήθευση αριθμού ταυτότητας (15 ή 18 ψηφία): "^\d{15}|\d{}18$" 12 μήνες επικύρωσης για ένα έτος: "^(0?[ 1-9]|1[0-2])$" είναι σωστά μορφοποιημένο: "01"-"09" και "1""12" 31 ημέρες επαλήθευσης για ένα μήνα: "^((0?[ 1-9])| ((1|2)[0-9])|30|31)$" Η σωστή μορφή είναι: "01", "09" και "1" "31".
Χρησιμοποιήστε κανονικές εκφράσεις για να περιορίσετε τα πλαίσια κειμένου για την εισαγωγή αριθμών, δεκαδικών ψηφίων, αγγλικών γραμμάτων, κινεζικών χαρακτήρων και άλλων κωδικών
1. Το πλαίσιο κειμένου μπορεί να εισαγάγει μόνο τον αριθμητικό κωδικό (δεν μπορούν να εισαχθούν ούτε δεκαδικά ψηφία) <input> 2. Μπορούν να εισαχθούν μόνο αριθμοί και δεκαδικά ψηφία. <input> <όνομα εισαγωγής=txt1> 3. Μέθοδος αριθμού και υποδιαστολής δύο <τύπος εισαγωγής=text t_value="" o_value=""> 4. Μπορούν να εισαχθούν μόνο γράμματα και kanji <inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength=10 name="Αριθμοί"> 5. Μπορούν να εισαχθούν μόνο αγγλικά γράμματα και αριθμοί, όχι κινέζικα <input> 6. Εισαγάγετε μόνο αριθμούς και English<font color="Red">chun</font> <input> 7. Μπορούν να υπάρχουν το πολύ δύο ψηφία μετά την υποδιαστολή (αριθμοί, μπορούν να εισαχθούν και τα δύο κινέζικα) και δεν μπορούν να εισαχθούν γράμματα και σύμβολα τελεστών: <input> 8. Μπορούν να υπάρχουν μόνο έως δύο ψηφία μετά την υποδιαστολή (μπορούν να εισαχθούν αριθμοί, γράμματα και κινέζικα) και μπορείτε να εισαγάγετε το σύμβολο χειριστή: <input> |