HTMLのインスタンスコードをHTML ">正規表現テストフォームと共有させてください。特定のコードコンテンツを以下に示します。
<Span Style = font-size:24px;しかし、それはJavaの正規表現とは異なります。正規表現ルールで^から始まり、$で終了する必要があります。 </span>
<Span Style = font-size:24px;>インスタンスを見てみましょう。 </span>
<Span style = font-size:18px;> <! :1PX Solid LightGrey:Center;} Table Tr TD入力{wid:97%;} </stirce> <scripe> javascript> //判断ルール(正規表現)goto (){var name.getElementbyid(name)var pwd2 = document.getElementbyid(pwd2); getelementbyid(電話); focus()name.value =; +|。 !pwd.value.match(regex)){パスワードは規制を満たしていません);入力パスワードは異なります)。 !rege.test(pnum.value){idカードは規制を満たしていません)。 ; //シートマシン番号を判断します。 ^1 [3、3、3、3、3、3、3、3、3、3、3、3、3、3、3、3、3、3、3、3、3、5、5、7、8 ]/d {9} $/; /テスト方法は、バックスロープvar regex4 =/^/w+(# - +。/w+) *@/w+([ - 。、/w+) */w+(# - 。、/w+) *$/で正義である必要があります。 ; if(!regex4.test(email.value)){alert()email.value =;} </head> <body> <form> <table style = width:600px; height:300px ;ボーダー:1PX Solid LightGrey> <TD幅= 18%>ログイン名:</td> <入力id = text> </td> <td width = 50%> </td> </ TR> <TD>ログインパスワード:</td> <入力ID = pwdType =パスワード> </td> <td>文字数を含む長さは10桁を超えています</td> </textarea> </ td> </tr> <tr> = password> </td> </tr> <l> <td> id番号:</td> <入力id = pnum type = text> </td> <td> 15 -bitまたは18 -bitの最後の1つはx </td> </tr> <tr> <td>を修正した電話:</td> <td> <入力id = phoneType = text> </td> <td>形式xxxx -xxxxxxxxx </td> </tr> <l> <td>携帯電話番号:</td> <td> <入力id = TelephoneType = text> </td> <td> 11 -bit integer </td>> </tr> <tr> td>メール:</td> <td> <入力id = emailtype = text> </td> <td> [email protected] [email protected] </td> < /tr> <td>今の生活場所:</td> <td> <select> <option> -select the uteming- </option> beijing </option> <option> hebei </option> guangxi guangxi < /option> </select> </td> <td> <select> <option> - city- </option> <option> yantai </option> <option> qingdao </option> <option> harbin < /option> </select> </td> </tr> <l> <td colorpan = 1> </td> <input id = submit type =ボタン値=登録情報スタイル= width:width:100px onclight = goto( )> </td> <td> <入力タイプ= resyet値=リセットスタイル= width:60px> </td> </table> </form> </body> </html> </span>添付ファイル:いくつかの一般的に使用されるルール:
^// d+ $ //非陰性整数(正の整数+ 0)
^[0-9]*[1-9] [0-9]*$ //ポジティブ整数
^(( - // d+)|(0+))$ //非陽性整数(負の整数+0)
^ - [0-9]*[1-9] [0-9]*$ //ネガティブ整数
^ - ?// d+$ // integer
^// d+(//.// d+)
^([0-9]+//。[0-9]*[1-9] [0-9]*)|。 ._9 /)||
^(( - // d+(//// d+)?)|(0+(//。0+)?))$ //非陽性フローティングポイント番号(ネガティブフローティングポイント番号+0)
^( - ([0-9]+//。[0-9]*[1-9] [0-9]*)|([0-9]*[1-9] [0-9]* // [0-9]+)|。
^( - ?// d+)(//./ d+)$ //フローティングポイントの数
^[a-za-z]+$ // 26の英語の文字で構成される文字列
^[az]+$ //大文字の26英語文字で構成される文字列
^[az]+$ // 26の英語文字の小文字で構成される文字列
^[a-za-z0-9]+$ //数字と26の英語の文字で構成される文字列
^// w+$ //数字、26の英語の文字、または下線付き行で構成される文字列
^[// w-]+(//。
^[a-za-z]+://(// w+( - // w+)*)(//。(// w+( - // w+)*))*(//?// s* )$ // url
上記は、編集者があなたに紹介するHTMLのインスタンスコードです。 VEVBウーリンのウェブサイトへのご支援ありがとうございます!