Changeset 17322 for lang/perl/FormValidator-LazyWay
- Timestamp:
- 08/10/08 16:43:06 (5 years ago)
- Location:
- lang/perl/FormValidator-LazyWay/trunk
- Files:
-
- 6 added
- 2 modified
-
lib/FormValidator/LazyWay/Rule/String.pm (modified) (4 diffs)
-
lib/FormValidator/LazyWay/Rule/String/JA.pm (modified) (1 diff)
-
t/mearge.t (added)
-
t/rule-string-alphabet.t (added)
-
t/rule-string-ascii.t (added)
-
t/rule-string-length.t (added)
-
t/rule-string-number.t (added)
-
t/stash.t (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/FormValidator-LazyWay/trunk/lib/FormValidator/LazyWay/Rule/String.pm
r16003 r17322 3 3 use strict; 4 4 use warnings; 5 use utf8; 5 6 6 7 sub length { … … 12 13 13 14 return ( length $text > $args->{max} or length $text < $args->{min} ) ? 0 : 1; 14 }15 16 sub string {17 return 1;18 }19 20 sub no_check {21 return 1;22 15 } 23 16 … … 37 30 sub ascii { 38 31 my $text = shift; 39 return $text =~ /^\w+$/ ? 1 : 0; 32 return $text =~ /^[\x21-\x7E]+$/ ? 1 : 0; 33 } 34 35 sub alphabet { 36 my $text = shift; 37 return $text =~ /^[a-zA-Z]+$/ ? 1 : 0; 38 } 39 40 sub number { 41 my $text = shift; 42 return $text =~ /^[0-9]+$/ ? 1 : 0; 40 43 } 41 44 … … 50 53 =head2 length 51 54 52 =head2 string 53 54 =head2 no_check 55 =head2 stash_test 55 56 56 57 =head2 ascii 57 58 59 =head2 alphabet 60 61 =head2 number 62 58 63 =cut 59 64 -
lang/perl/FormValidator-LazyWay/trunk/lib/FormValidator/LazyWay/Rule/String/JA.pm
r16003 r17322 7 7 sub length { 8 8 '$_[min]文字以上$_[max]文字以下', 9 }10 11 sub string {12 '文字...これって、何チェッックするんだw',13 9 } 14 10
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)