HTMLで入力フォームを作成しています。
下記のような住所を入力する場合に、pattern属性で、
ある入力規則を指定しようとしています。
例)
東京都杉並区下高井戸ABC町1-1 ビル・マンションA101
住所なので
全角ひらがな、全角英数、全角カナ、半角カナ、半角英数
が入力できて、XSS対策として特殊記号(<>""%)は入力できない
ように指定したいです。そんな万能な指定ができるのでしょうか?
入力フォームサンプル
https://jsfiddle.net/4ruubrsd/2/
下記の場合は全角のみという入力規則でしょうか...
HTML
1<input type="text" pattern="[^\x20-\x7E]*">
調べてもさっぱりわからなかったので
教えていただけきたいと思います。
よろしくお願いします。