Ticket #304: verifyurl.diff

File verifyurl.diff, 0.8 kB (added by arnaudj, 1 year ago)

Basic implementation

  • lib/jelix-www/js/jforms.js

    old new  
    180180                        else 
    181181                            ok = true; 
    182182                        break; 
    183                     /*case 'url' : 
    184                         ok = (val.search(/^$/) != -1) 
    185                         break;*/ 
     183                    case 'url' : 
     184                        ok = (val.search(/^(https?|ftps?)+:\/\/([A-Z0-9][A-Z0-9-]*)((\.[A-Z0-9][A-Z0-9-]*)*)((\/)|$)/i) != -1) 
     185                        break; 
    186186                    case 'email' : 
    187187                        ok = (val.search(/^[A-Z0-9][A-Z0-9_\-]*(\.[A-Z0-9][A-Z0-9_\-]*)*@[A-Z0-9][A-Z0-9_\-]*(\.[A-Z0-9][A-Z0-9_\-]+)+$/i) != -1) 
    188188                        break; 
Download in other formats: Original Format