Open
Description
Describe the bug
The current regular expression used for validating Israeli phone numbers is flawed and needs updating to accurately match the expected formats (issue with number (+972768818873
). The existing regex is as follows:
'he-IL': /^(\+972|0)([23489]|5[012345689]|77)[1-9]\d{6}$/,
Examples
Existing Regex unable to validate all phone number for example +972768818873
Reproductions
const validator = require('validator');
// Correct usage with locale
console.log(validator.isMobilePhone('+972768818873', 'he-IL'));
// Should return true
but returns false
Additional context
Validator.js version: 1.12.0
Node.js version: 20.0.0
OS platform: [windows, linux, macOS]