Skip to content

Instantly share code, notes, and snippets.

@tungvn
Last active August 7, 2025 11:59
Show Gist options
  • Save tungvn/2460c5ba947e5cbe6606c5e85249cf04 to your computer and use it in GitHub Desktop.
Save tungvn/2460c5ba947e5cbe6606c5e85249cf04 to your computer and use it in GitHub Desktop.
Vietnamese phone number Regex validation
/*
Before Septemper 15 2018, Vietnam has phone number start with 09*, 01(2|6|8|9).
After that, the phone number can start with 03, 05, 07 or 08.
So this function provide a way to validate the input number is a Vietnamese phone number
*/
function isVietnamesePhoneNumber(number) {
return /(03|05|07|08|09|01[2|6|8|9])+([0-9]{8})\b/.test(number);
}
@RinNguyens
Copy link

/(?:\+84|0084|0)[235789][0-9]{1,2}[0-9]{7}(?:[^\d]+|$)/g -> updated Jun 26 2024 for phone & mobile phone

nice

@longnh299
Copy link

thank a lot!

@duyrk
Copy link

duyrk commented Feb 10, 2025

thank you sir!!

@nguyentuan1696
Copy link

/(?:+84|0084|0)[235789][0-9]{1,2}[0-9]{7}(?:[^\d]+|$)/g

thank you

@vhbui02
Copy link

vhbui02 commented Aug 7, 2025

Cảm ơn các bác nhé.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment