|
Lines 32-37
a/LayoutTests/fast/forms/ValidityState-patternMismatch.html_sec1
|
| 32 |
<input id="match-18" type="text" pattern="[0-9]|10|11|12" value="10" /> |
32 |
<input id="match-18" type="text" pattern="[0-9]|10|11|12" value="10" /> |
| 33 |
<input id="match-19" type="text" pattern="10|11|12|[0-9]" value="12" /> |
33 |
<input id="match-19" type="text" pattern="10|11|12|[0-9]" value="12" /> |
| 34 |
<input id="match-20" type="text" pattern="f(o|e)\1" value="foo" /> |
34 |
<input id="match-20" type="text" pattern="f(o|e)\1" value="foo" /> |
|
|
35 |
<input id="match-21" type="text" pattern="a.b" value="a𝌆b" /> |
| 36 |
<input id="match-22" type="text" pattern="a..b" value="a𝌆b" /> |
| 35 |
<input id="empty-pattern-match" type="text" pattern="" value="" /> |
37 |
<input id="empty-pattern-match" type="text" pattern="" value="" /> |
| 36 |
<input id="wrong-gray-or-grey" type="text" pattern="gr[ae]y" value="Wrong!" |
38 |
<input id="wrong-gray-or-grey" type="text" pattern="gr[ae]y" value="Wrong!" |
| 37 |
/><input id="gray" type="text" pattern="gr[ae]y" value="gray" |
39 |
/><input id="gray" type="text" pattern="gr[ae]y" value="gray" |
|
Lines 57-63
a/LayoutTests/fast/forms/ValidityState-patternMismatch.html_sec2
|
| 57 |
/><input id="mismatch-18" type="text" pattern="foo\\" value="food" |
59 |
/><input id="mismatch-18" type="text" pattern="foo\\" value="food" |
| 58 |
/><input id="mismatch-19" type="text" pattern="^" value="wrong" |
60 |
/><input id="mismatch-19" type="text" pattern="^" value="wrong" |
| 59 |
/><input id="mismatch-20" type="text" pattern="$" value="wrong" |
61 |
/><input id="mismatch-20" type="text" pattern="$" value="wrong" |
| 60 |
/><input id="mismatch-21" type="text" pattern="f(o|e)\1" value="foe"/> |
62 |
/><input id="mismatch-21" type="text" pattern="f(o|e)\1" value="foe" |
|
|
63 |
/><input id="mismatch-22" type="text" pattern="a...b" value="a𝌆b" /> |
| 61 |
|
64 |
|
| 62 |
<input id="invalid-01" type="text" pattern=")foo(" value="foo"/> |
65 |
<input id="invalid-01" type="text" pattern=")foo(" value="foo"/> |
| 63 |
<input id="invalid-02" type="text" pattern=")foo(" value="foobar"/> |
66 |
<input id="invalid-02" type="text" pattern=")foo(" value="foobar"/> |
|
Lines 65-70
a/LayoutTests/fast/forms/ValidityState-patternMismatch.html_sec3
|
| 65 |
<input id="invalid-04" type="text" pattern="foo\" value="foo\"/> |
68 |
<input id="invalid-04" type="text" pattern="foo\" value="foo\"/> |
| 66 |
<input id="invalid-05" type="text" pattern="[0-9" value="1"/> |
69 |
<input id="invalid-05" type="text" pattern="[0-9" value="1"/> |
| 67 |
<input id="invalid-06" type="text" pattern="[0-9" value="a"/> |
70 |
<input id="invalid-06" type="text" pattern="[0-9" value="a"/> |
|
|
71 |
<input id="invalid-07" type="text" pattern="foo\'bar" value="foo'bar"/> |
| 72 |
<input id="invalid-08" type="text" pattern="foo\'bar" value="foo"/> |
| 68 |
|
73 |
|
| 69 |
<input id="empty-pattern-mismatch" type="text" pattern="" value="Lorem Ipsum" |
74 |
<input id="empty-pattern-mismatch" type="text" pattern="" value="Lorem Ipsum" |
| 70 |
/><input id="disabled" pattern="[0-9][A-Z]{3}" value="00AA" disabled /></div> |
75 |
/><input id="disabled" pattern="[0-9][A-Z]{3}" value="00AA" disabled /></div> |
|
Lines 101-106
a/LayoutTests/fast/forms/ValidityState-patternMismatch.html_sec4
|
| 101 |
shouldBeFalse('patternMismatchFor("match-18")'); |
106 |
shouldBeFalse('patternMismatchFor("match-18")'); |
| 102 |
shouldBeFalse('patternMismatchFor("match-19")'); |
107 |
shouldBeFalse('patternMismatchFor("match-19")'); |
| 103 |
shouldBeFalse('patternMismatchFor("match-20")'); |
108 |
shouldBeFalse('patternMismatchFor("match-20")'); |
|
|
109 |
shouldBeFalse('patternMismatchFor("match-21")'); |
| 110 |
shouldBeFalse('patternMismatchFor("match-22")'); |
| 104 |
|
111 |
|
| 105 |
shouldBeTrue('patternMismatchFor("wrong-gray-or-grey")'); |
112 |
shouldBeTrue('patternMismatchFor("wrong-gray-or-grey")'); |
| 106 |
shouldBeFalse('patternMismatchFor("gray")'); |
113 |
shouldBeFalse('patternMismatchFor("gray")'); |
|
Lines 128-133
a/LayoutTests/fast/forms/ValidityState-patternMismatch.html_sec5
|
| 128 |
shouldBeTrue('patternMismatchFor("mismatch-19")'); |
135 |
shouldBeTrue('patternMismatchFor("mismatch-19")'); |
| 129 |
shouldBeTrue('patternMismatchFor("mismatch-20")'); |
136 |
shouldBeTrue('patternMismatchFor("mismatch-20")'); |
| 130 |
shouldBeTrue('patternMismatchFor("mismatch-21")'); |
137 |
shouldBeTrue('patternMismatchFor("mismatch-21")'); |
|
|
138 |
shouldBeTrue('patternMismatchFor("mismatch-22")'); |
| 131 |
|
139 |
|
| 132 |
shouldBeFalse('patternMismatchFor("empty-pattern-match")'); |
140 |
shouldBeFalse('patternMismatchFor("empty-pattern-match")'); |
| 133 |
shouldBeTrue('patternMismatchFor("empty-pattern-mismatch")'); |
141 |
shouldBeTrue('patternMismatchFor("empty-pattern-mismatch")'); |
|
Lines 138-143
a/LayoutTests/fast/forms/ValidityState-patternMismatch.html_sec6
|
| 138 |
shouldBeFalse('patternMismatchFor("invalid-04")'); |
146 |
shouldBeFalse('patternMismatchFor("invalid-04")'); |
| 139 |
shouldBeFalse('patternMismatchFor("invalid-05")'); |
147 |
shouldBeFalse('patternMismatchFor("invalid-05")'); |
| 140 |
shouldBeFalse('patternMismatchFor("invalid-06")'); |
148 |
shouldBeFalse('patternMismatchFor("invalid-06")'); |
|
|
149 |
shouldBeFalse('patternMismatchFor("invalid-07")'); |
| 150 |
shouldBeFalse('patternMismatchFor("invalid-08")'); |
| 141 |
|
151 |
|
| 142 |
shouldBeFalse('patternMismatchFor("disabled")'); |
152 |
shouldBeFalse('patternMismatchFor("disabled")'); |
| 143 |
|
153 |
|