arabic and english characters form validation in ionic2 -


i have developed registration form allow users signup new account.

in registration form in ionic2 , have validate values in form before submit, 1 of values (full name) may include either english or arabic characters

i used form validation concept following:

this.personalinfoform = formbuilder.group({   txtfullname: ['', validators.compose([validators.minlength(6), validators.maxlength(30), validators.pattern('[a-za-z ]*'), validators.required])],   txtnickname: ['', validators.compose([validators.minlength(6), validators.maxlength(30), validators.pattern('[a-za-z ]*'), validators.required])],   sgender: ['', validators.required],   txtcommercialname: ['', validators.compose([validators.minlength(6), validators.maxlength(30), validators.pattern('[a-za-z ]*')])],   txtdateofbirth: ['', validators.required], }); 

my problem validator accept english characters , when user enter arabic characters validator doesn't recognize valid value doesn't accept it

are there pattern make validator accept arabic characters, english characters, space

you validating english characters: validators.pattern('[a-za-z ]*').

you need find unicode characters required non english language validating for.check jeremy ruten's answer. arabic character set mentioned here \u0600-\u06ff.

so pattern english , arabic be

validators.pattern('[a-za-z\u0600-\u06ff ]*')


Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -