「ページ新規作成用テンプレート」の編集履歴(バックアップ)一覧に戻る

ページ新規作成用テンプレート - (2008/02/01 (金) 14:16:58) のソース

// 現在のページ名
*&this_page() 

**概要
#areaedit()
ページの説明
#areaedit(end)

**前提条件
#areaedit()
-[[他ページへのリンク]]
#areaedit(end)

**手順
#areaedit()
#html2(){{{
<P class=label><B>表 1. 一般的な正規表現</B></P>
      <TABLE class=data>
        <TBODY>
        <TR vAlign=top>
          <TH class=data align=left width="12%">フィールド</TH>
          <TH class=data align=left width="29%">表現</TH>
          <TH class=data align=left width="20%">形式のサンプル</TH>
          <TH class=data align=left width="39%">説明</TH></TR>
        <TR vAlign=top>
          <TD class=data width="12%">名前</TD>
          <TD class=data width="29%">^[a-zA-Z''-'\s]{1,40}$</TD>
          <TD class=data width="20%">John Doe<BR>O'Dell</TD>
          <TD class=data width="39%">名前を検証します。大文字と小文字、それから一部の名前によく使われる特殊文字を 40 文字まで使用することができます。このリストは変更できます。</TD></TR>
        <TR vAlign=top>
          <TD class=data width="12%">社会保障番号</TD>
          <TD class=data width="29%">^\d{3}-\d{2}-\d{4}$</TD>
          <TD class=data width="20%">111-11-1111</TD>
          <TD class=data width="39%">指定された入力フィールドの書式、型、長さを検証します。入力は、数字 3 桁とその後のダッシュ、続いて数字 2 桁とその後のダッシュ、さらに数字 4 桁で構成されなければいけません。</TD></TR>
        <TR vAlign=top>
          <TD class=data width="12%">電話番号</TD>
          <TD class=data width="29%">^[01]?[- .]?(\([2-9]\d{2}\)|[2-9]\d{2})[- 
            .]?\d{3}[- .]?\d{4}$</TD>
          <TD class=data width="20%">(425) 555-0123<BR>425-555-0123<BR>425 555 
            0123<BR>1-425-555-0123</TD>
          <TD class=data width="39%">米国の電話番号を検証します。電話番号は、数字 3 桁 (括弧は任意) とその後に続く 3 桁の数字セット、さらに 4 桁の数字セットで構成されなければいけません。</TD></TR>
        <TR vAlign=top>
          <TD class=data width="12%">電子メール</TD>
          <TD class=data 
            width="29%">^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$</TD>
          <TD class=data width="20%">someone@example.com</TD>
          <TD class=data width="39%">電子メール アドレスを検証します。</TD></TR>
        <TR vAlign=top>
          <TD class=data width="12%">URL</TD>
          <TD class=data 
            width="29%">^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&amp;%\$#_]*)?$</TD>
          <TD class=data width="20%">http://www.microsoft.com</TD>
          <TD class=data width="39%">URL を検証します。</TD></TR>
        <TR vAlign=top>
          <TD class=data width="12%">ZIP コード</TD>
          <TD class=data 
            width="29%">^(\d{5}-\d{4}|\d{5}|\d{9})$|^([a-zA-Z]\d[a-zA-Z] 
            \d[a-zA-Z]\d)$</TD>
          <TD class=data width="20%">12345</TD>
          <TD class=data width="39%">米国の ZIP コードを検証します。コードは、5 または 9 桁の数字で構成されなければいけません。</TD></TR>
        <TR vAlign=top>
          <TD class=data width="12%">パスワード</TD>
          <TD class=data 
            width="29%">(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,10})$</TD>
          <TD class=data width="20%">&nbsp;</TD>
          <TD class=data width="39%">強力なパスワードであるかを検証します。8 から 10 文字で、最低 1 文字の数字と 1 文字の英字を使用し、特殊文字を使用してはいけません。</TD></TR>
        <TR vAlign=top>
          <TD class=data width="12%">自然数</TD>
          <TD class=data width="29%">^\d+$</TD>
          <TD class=data width="20%">0<BR>986</TD>
          <TD class=data width="39%">フィールドに 0 より大きい整数が含まれているかどうかを検証します。</TD></TR>
        <TR vAlign=top>
          <TD class=data width="12%">通貨 (0 以上)</TD>
          <TD class=data width="29%">^\d+(\.\d\d)?$</TD>
          <TD class=data width="20%">1.00</TD>
          <TD class=data width="39%">正の貨幣額を検証します。小数点がある場合は小数点以下 2 桁を必要とします。たとえば、3.00 は有効値ですが 3.1 は有効値ではありません。</TD></TR>
        <TR vAlign=top>
          <TD class=data width="12%">通貨 (正または負)</TD>
          <TD class=data width="29%">^(-)?\d+(\.\d\d)?$</TD>
          <TD class=data width="20%">1.20</TD>
          <TD class=data width="39%">正または負の貨幣額を検証します。小数点がある場合は小数点以下 2 桁を必要とします。</TD>
        </TR>
</TBODY></TABLE>
}}}
#areaedit(end)
記事メニュー
目安箱バナー