- PR -

Struts のValidationについて

1
投稿者投稿内容
けんしろう
会議室デビュー日: 2003/10/09
投稿数: 10
投稿日時: 2004-08-27 18:13
こんにちは。
現在Strutsで開発を行っているのですが、電話番号の検証で現在maskを用いて以下のように行っています。

<field property="tel" depends="required, mask">
<arg0 key="tel" />
<var>
<var-name>mask</var-name>
<var-value>^[0-9]{3,5}-[0-9]{3,5}-[0-9]*$</var-value>
</var>
</field>

上記のように記述すると000-000-000といった電話番号しか正しいと判断できません。

今回は内線番号なども正しいと判断できるようにしようと思っています。
数字とハイフンのみ許可を行うといったValidationを作成したいと思っているのですがうまくいきません。
どうかご教授のほどよろしくお願いします。
ちょま吉
大ベテラン
会議室デビュー日: 2004/08/04
投稿数: 112
投稿日時: 2004-08-28 01:27
Validationについては、あまりよく知らないのですが、「数字とハイフンのみ」は正規表現では下のように表すようです。これでいけませんか?
コード:
<var-value>^[0-9-]+$</var-value>


もしくは
コード:
<var-value>^[0-9\-]+$</var-value>

けんしろう
会議室デビュー日: 2003/10/09
投稿数: 10
投稿日時: 2004-08-28 12:41
ちょま吉さんありがとうございます。

コード:
--------------------------------------------------------------------------------

<var-value>^[0-9-]+$</var-value>


--------------------------------------------------------------------------------


とすることでうまくいきました。
1

スキルアップ/キャリアアップ(JOB@IT)