Ejemplo n.º 1
0
def proxyValidator(parent):
    # FIXME this regexp is buggy, it match 'https://:foo.be/'
    # it also match http://///
    validator = QRegExpValidator(QRegExp('^https?://(\S+(:\S+)?@)?(\S)+(:\d{1,5})?/?$'), parent)
    validator.setObjectName('proxyValidator')
    return validator
Ejemplo n.º 2
0
def mailValidator(parent):
    validator = QRegExpValidator(MAIL_REGEXP, parent)
    validator.setObjectName('mailValidator')
    return validator
Ejemplo n.º 3
0
def netValidator(parent):
    validator = QRegExpValidator(QRegExp(NET_ALL_REGEXP), parent)
    validator.setObjectName('netValidator')
    return validator
Ejemplo n.º 4
0
def netNameValidator(parent):
    validator = QRegExpValidator(FQDN_REGEXP, parent)
    validator.setObjectName('netNameValidator')
    return validator
Ejemplo n.º 5
0
def hostnameValidator(parent):
    validator = QRegExpValidator(HOSTNAME_REGEXP, parent)
    validator.setObjectName('hostnameValidator')
    return validator
Ejemplo n.º 6
0
def hostIP4Validator(parent):
    validator = QRegExpValidator(IPV4_REGEXP, parent)
    validator.setObjectName('hostIP4Validator')
    return validator
Ejemplo n.º 7
0
def hostOrFqdnOrIpValidator(parent):
    validator = QRegExpValidator(IP_OR_HOSTNAME_OR_FQDN_REGEXP, parent)
    validator.setObjectName('hostOrFqdnOrIPValidator')
    return validator