<input type="text" name="data1" pattern=".{5}" title="半角全角問わず5文字">
<input type="text" name="data2" pattern="^[ァ-ンヴー]+$ , [\u30A1-\u30FF]*" title="全角カタカナ">
<input type="text" name="data3" pattern="^[ぁ-ん]+$ , [\u3041-\u309F]*" title="全角ひらがな">
<input type="text" name="data4" pattern="^[0-9A-Za-z]+$" title="半角英数のみ">
<input type="text" name="data5" pattern="^([a-zA-Z0-9]{7})$" title="半角英数7文字">
<input type="text" name="data6" pattern="^([a-zA-Z0-9]{10,})$" title="半角英数10文字以上">
<input type="text" name="data7" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$" title="メールアドレス">
<input type="text" name="data8" pattern="\d{2,4}-\d{3,4}-\d{3,4}" title="電話番号">