Phone validation- allow for international numbers

sonita
Giga Guru

This is my phone validation client script;

I need to change it in a way so it accepts international numbers as well. Any thoughts pls?

 

find_real_file.png

1 ACCEPTED SOLUTION

Bhawana Upreti
Tera Guru

Hello Sonita,

The given script might help you out. Let me know in case of any issue.

function onChange(control, oldValue, newValue, isLoading, isTemplate) {
if (isLoading || newValue === '') {
return;
}

var regex = /^[a-zA-Z0-9\-().\s]{10,15}$/;
if (regex.test(newValue)) {
g_form.addInfoMessage("Valid international phone number ");
} else {
g_form.addInfoMessage("Invalid international phone number ");
g_form.setValue("u_phone","");

}
}

Thank you!

View solution in original post

1 REPLY 1

Bhawana Upreti
Tera Guru

Hello Sonita,

The given script might help you out. Let me know in case of any issue.

function onChange(control, oldValue, newValue, isLoading, isTemplate) {
if (isLoading || newValue === '') {
return;
}

var regex = /^[a-zA-Z0-9\-().\s]{10,15}$/;
if (regex.test(newValue)) {
g_form.addInfoMessage("Valid international phone number ");
} else {
g_form.addInfoMessage("Invalid international phone number ");
g_form.setValue("u_phone","");

}
}

Thank you!