Python django.core.validators 模块,_lazy_re_compile() 实例源码

我们从Python开源项目中,提取了以下2个代码示例,用于说明如何使用django.core.validators._lazy_re_compile()

项目:bring_the_idea    作者:GrigoriyMikhalkin    | 项目源码 | 文件源码
def validate_skype(value):
    value = force_text(value)
    skype_regex = _lazy_re_compile(r'[a-zA-Z][\w,.-]+$')

    if skype_regex.match(value):
        return True

    raise ValidationError(_("Invalid Skype username"))
项目:bring_the_idea    作者:GrigoriyMikhalkin    | 项目源码 | 文件源码
def validate_telegram(value):
    value = force_text(value)
    telegram_regex = _lazy_re_compile(r'@[a-zA-Z]\w+[a-zA-Z0-9]$')

    if telegram_regex.match(value):
        return True

    raise ValidationError(_("Invalid Telegram username"))