2015年3月15日日曜日

JavaScript : input でカンマ区切りの数値配列入力をチェックする

pattern に "先頭 + 空白 + 数字 + 空白" というパターンと、"(カンマ + 空白 + 数字 + 空白)×N" というパターンを設定します。

※ 最後に , があるとエラーになります( "10, 20, 30" は OK、"10, 20, 30, " は NG)

<input is="core-input" id="input_records" required type="text" min="1"
    pattern="/^[\s]*[0-9]+[\s]*(,[\s]*[0-9]+[\s]*)*$/">

0 件のコメント:

コメントを投稿