これに関するコードイグナイターのドキュメントで何も見つからないようですが、フォームに長さの検証を設定しようとしていますが、これは可能ですか?
regex_match[/^[0-9().-]+$/]
これは電話番号用です。
これに関するコードイグナイターのドキュメントで何も見つからないようですが、フォームに長さの検証を設定しようとしていますが、これは可能ですか?
regex_match[/^[0-9().-]+$/]
これは電話番号用です。
この正規表現を使用します。
^[0-9().-]{n,m}$
ここで、n=最小およびm=最大長です。
最大値を省略して、最小値のみを指定できます。
^[0-9().-]{n,}$
または、最小値を省略して最大値のみを指定します。
^[0-9().-]{,m}$
ただし、これはと同じで^[0-9().-]{0,m}$
あるため、最小のみのバージョンほど役に立ちません。
この回答で参照されているように行うことができます:カスタムcodeigniter検証ルールの作成。次に、通常のphp正規表現を使用して検証します。
これは私のために働いた:
regex_match[/^[0-9.-]{0,18}+$/]