0

これに関するコードイグナイターのドキュメントで何も見つからないようですが、フォームに長さの検証を設定しようとしていますが、これは可能ですか?

regex_match[/^[0-9().-]+$/]

これは電話番号用です。

4

3 に答える 3

2

この正規表現を使用します。

^[0-9().-]{n,m}$

ここで、n=最小およびm=最大長です。

最大値を省略して、最小値のみを指定できます。

^[0-9().-]{n,}$

または、最小値を省略して最大値のみを指定します。

^[0-9().-]{,m}$

ただし、これはと同じで^[0-9().-]{0,m}$あるため、最小のみのバージョンほど役に立ちません。

于 2012-11-10T18:52:15.297 に答える
1

この回答で参照されているように行うことができます:カスタムcodeigniter検証ルールの作成。次に、通常のphp正規表現を使用して検証します。

于 2012-11-10T19:06:46.677 に答える
0

これは私のために働いた:
regex_match[/^[0-9.-]{0,18}+$/]

于 2013-07-26T10:46:51.187 に答える