
Intenté juntar javascript para validar un nombre de dominio (por ejemplo, google.com) y cuando se valide active un botón de envío. Pensé en compartir mi código con aquellos que quieran lograr algo similar. Espere un dominio sin http: // o www. Valor. El script utiliza una expresión regular simplificada de arriba para la coincidencia de dominios, que no es estricta para los TLD falsos.
$(function () {
$('#whitelist_add').keyup(function () {
if ($(this).val() == '') { //Check to see if there is any text entered
//If there is no text within the input, disable the button
$('.whitelistCheck').attr('disabled', 'disabled');
} else {
// Domain name regular expression
var regex = new RegExp("^([0-9A-Za-z-.@:%_+~#=]+)+((.[a-zA-Z]{2,3})+)(/(.)*)?(?(.)*)?");
if (regex.test($(this).val())) {
// Domain looks OK
//alert("Successful match");
...
leer mas:
¿Cuál es una buena expresión regular para que coincida con una URL? {DH}