当前位置: 移动技术网 > IT编程>脚本编程>Python > Flask-wtf导入Regexp规则库验证手机号码合法性(测试通过)

Flask-wtf导入Regexp规则库验证手机号码合法性(测试通过)

2019年08月09日  | 移动技术网IT编程  | 我要评论

芭贝奥,怎样给电脑设置密码,财神有道片尾曲

手机号码在项目有着很重要的地位,保证用户输入的号码准确无误就显得很关键。

废话不多说,现在页面中引入regexp规则库:

1 from wtforms.validators import regexp

验证中添加手机表单元素,规则要求为共11位数字,以1开头,第二位数字是3或5或7或8或9,后面9位是数字且只能以9位数字结束。

后端示例:

1 mobile = stringfield('手机', validators=[datarequired(), length(11,11),regexp('^1[35789]\d{9}$', 0, '手机号码不合法')],render_kw={'placeholder': '输入手机号'})

模版示例:

1 <div class="mui-input-row">
2     {{ form.mobile.label }}{{ form.mobile }}<br>
3     {% for message in form.mobile.errors %}
4     <small class="error">{{ message }}</small><br>
5     {% endfor %}
6 </div>  

以上代码个人项目中已经测试通过,具有一定的参考价值。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网