Souci avec un bout de code
Salut les amis,
J'ai un petit souci avec une expression régulière de gestion des numéros de téléphone, voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
<!--
function validateNum(fld) {
var RegExPattern = /^([+0-9]+[ -_/])*[0-9]+$/;
var errorMessage = "Le numéro sasi n'est pas correcte";
if ((fld.value.match(RegExPattern)) && (fld.value!='')) {
alert('Le numéro est correcte');
} else {
alert(errorMessage);
fld.focus();
}
}
//-->
</script>
</head>
<body>
<form>
<p><input type="text" name="date" onblur="validateNum(this);">
<input type="button" value="Vérifier">
<br>
</form>
</body>
</html> |
Ce script prend en considération les numéros de téléphone du genre:
Citation:
0606451390
+33626451390
062 64 51 39
Mais pas pour le genre de numéros qui contiennent des ()
ex:
Citation:
+30(0) 62 64 51 39
Alors comment pourrai-je régler ceci?
Merci