diff --git a/templates/contacts/add.php b/templates/contacts/add.php
index f2509fe..b17a663 100755
--- a/templates/contacts/add.php
+++ b/templates/contacts/add.php
@@ -49,7 +49,7 @@
 									<label>Numéro de téléphone du contact</label>
 									<div class="form-group input-group">
 										<span class="input-group-addon"><span class="fa fa-phone"></span></span>
-										<input name="phone" class="form-control" type="text" placeholder="Numéro du contact" pattern="0[1-9]([0-9] ?){8}" required>
+											<input name="phone" class="form-control" type="text" placeholder="Numéro du contact" pattern="((0[1-9])|(\+33( )?[0-9]))( ?)([0-9] ?){8}" required>
 									</div>
 								</div>
 								<a class="btn btn-danger" href="<?php echo $this->generateUrl('contacts'); ?>">Annuler</a>
diff --git a/templates/contacts/edit.php b/templates/contacts/edit.php
index fdd4c19..9f8797e 100755
--- a/templates/contacts/edit.php
+++ b/templates/contacts/edit.php
@@ -53,7 +53,7 @@
 										<label>Numéro de téléphone du contact</label>
 										<div class="form-group input-group">
 											<span class="input-group-addon"><span class="fa fa-phone"></span></span>
-											<input name="contacts[<?php secho($contact['id']); ?>][phone]" class="form-control" type="text" placeholder="Numéro du contact" pattern="0[1-9]([0-9] ?){8}" required value="<?php secho($contact['number']); ?>">
+											<input name="contacts[<?php secho($contact['id']); ?>][phone]" class="form-control" type="text" placeholder="Numéro du contact" pattern="((0[1-9])|(\+33( )?[0-9]))( ?)([0-9] ?){8}" required value="<?php secho($contact['number']); ?>">
 										</div>
 									</div>
 									<hr/>