Ticket #32816: #32816.patch
File #32816.patch, 877 bytes (added by , 2 years ago) |
---|
-
wp-admin/js/customize-nav-menus.js
537 537 itemName = $( '#custom-menu-item-name' ), 538 538 itemUrl = $( '#custom-menu-item-url' ); 539 539 540 var regex = new RegExp("^(http[s]?:\\/\\/(www\\.)?|ftp:\\/\\/(www\\.)?|www\\.){1}([0-9A-Za-z-\\.@:%_\+~#=]+)+((\\.[a-zA-Z]{2,3})+)(/(.)*)?(\\?(.)*)?"); 541 540 542 if ( ! this.currentMenuControl ) { 541 543 return; 542 544 } … … 544 546 if ( '' === itemName.val() ) { 545 547 itemName.addClass( 'invalid' ); 546 548 return; 547 } else if ( '' === itemUrl.val() || 'http://' === itemUrl.val()) {549 } else if ( '' === itemUrl.val() || regex.test(itemUrl.val()) == false ) { 548 550 itemUrl.addClass( 'invalid' ); 549 551 return; 550 552 }