@@ -133,37 +133,49 @@ public function validate_profile_field_data()
133133 ),
134134 array (
135135 'ö äö äö ä ' ,
136- array ('field_validation ' => '[\w ]+ ' ),
136+ array ('field_validation ' => '[a-zA-Z0-9 ]+ ' ),
137137 'FIELD_INVALID_CHARS_ALPHA_ONLY-field ' ,
138138 'Required field should reject UTF-8 in alpha only field ' ,
139139 ),
140+ array (
141+ 'a_abc ' ,
142+ array ('field_validation ' => '[a-zA-Z0-9]+ ' ),
143+ 'FIELD_INVALID_CHARS_ALPHA_ONLY-field ' ,
144+ 'Required field should reject underscore in alpha only field ' ,
145+ ),
140146 array (
141147 'Hello ' ,
142- array ('field_validation ' => '[\w ]+ ' ),
148+ array ('field_validation ' => '[a-zA-Z0-9 ]+ ' ),
143149 false ,
144150 'Required field should accept a characters only field ' ,
145151 ),
146152 array (
147153 'Valid.Username123 ' ,
148- array ('field_validation ' => '[\w .]+ ' ),
154+ array ('field_validation ' => '[a-zA-Z0-9 .]+ ' ),
149155 false ,
150156 'Required field should accept a alphanumeric field with dots ' ,
151157 ),
152158 array (
153159 'Invalid.,username123 ' ,
154- array ('field_validation ' => '[\w .]+ ' ),
160+ array ('field_validation ' => '[a-zA-Z0-9 .]+ ' ),
155161 'FIELD_INVALID_CHARS_ALPHA_DOTS-field ' ,
156162 'Required field should reject field with comma ' ,
157163 ),
164+ array (
165+ 'Invalid._username123 ' ,
166+ array ('field_validation ' => '[a-zA-Z0-9.]+ ' ),
167+ 'FIELD_INVALID_CHARS_ALPHA_DOTS-field ' ,
168+ 'Required field should reject field with underscore ' ,
169+ ),
158170 array (
159171 'skype.test.name,_this ' ,
160- array ('field_validation ' => '[a-zA-Z][\w\.,\-_ ]+ ' ),
172+ array ('field_validation ' => '[a-zA-Z][\w\.,\-]+ ' ),
161173 false ,
162174 'Required field should accept alphanumeric field with punctuations ' ,
163175 ),
164176 array (
165177 '1skype.this.should.faila ' ,
166- array ('field_validation ' => '[a-zA-Z][\w\.,\-_ ]+ ' ),
178+ array ('field_validation ' => '[a-zA-Z][\w\.,\-]+ ' ),
167179 'FIELD_INVALID_CHARS_ALPHA_PUNCTUATION-field ' ,
168180 'Required field should reject field having invalid input for the given validation ' ,
169181 ),
0 commit comments