Benjamin Renard commited on 2014-01-30 22:44:25
Showing 1 changed files, with 9 additions and 0 deletions.
| ... | ... |
@@ -249,6 +249,11 @@ on_show_add_contributor_modal=function(e) {
|
| 249 | 249 |
$('#add_contributor_modal #add_contributor_name').focus();
|
| 250 | 250 |
} |
| 251 | 251 |
|
| 252 |
+validateEmail=function(email) {
|
|
| 253 |
+ var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
|
|
| 254 |
+ return re.test(email); |
|
| 255 |
+} |
|
| 256 |
+ |
|
| 252 | 257 |
on_valid_add_contributor_modal=function(e) {
|
| 253 | 258 |
e.preventDefault(); |
| 254 | 259 |
var group=groups[$('#add_contributor_modal').data('group-uuid')];
|
| ... | ... |
@@ -268,6 +273,10 @@ on_valid_add_contributor_modal=function(e) {
|
| 268 | 273 |
alert('Un contributor utilise déjà cet email !');
|
| 269 | 274 |
return; |
| 270 | 275 |
} |
| 276 |
+ if (!validateEmail(email)) {
|
|
| 277 |
+ alert('Email invalide !');
|
|
| 278 |
+ return; |
|
| 279 |
+ } |
|
| 271 | 280 |
if(edit_id=='-1') {
|
| 272 | 281 |
group.addContributor(new Contributor(name,email)); |
| 273 | 282 |
} |
| 274 | 283 |