我想把我所有的电话号码验证移到一个django验证字段中。如何使用这个phone number验证器包含字符串中的所有非数字字段?你知道吗
例如,“123.123.1234”将变为“1234”
我知道你可以用一个替换,比如replaceAll( "[^\\d]", "" )
,但是它必须是django验证器的一个regex
validate_phone_number = RegexValidator(
regex=re.compile(r'^\+?1?\d{9,15}$'),
message="Phone number must be entered in the format: '+999999999'. Up to 15 digits allowed.",
code='invalid'
)
我觉得你真的做不到。。。但是,您可能只将表单输入指定为数字(可能使用
forms.IntegerField
)或者你可以自己写验证器
相关问题 更多 >
编程相关推荐