返回信息流前端的表单中会填入很多邮箱地址,这些邮箱地址以分号隔开,然后提交表单的时候会向相应的邮箱发送邮件,现在是需要用分号来分割,但是也有可能有同学用逗号或者空格来分割,需要做一个检查,否则可能会出错。
需要检查输入的字符串是否是合法的 email 地址。有大神做过类似的功能么?求思路~
这是一条镜像帖。来源:北邮人论坛 / python / #14937同步于 2016/7/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
如何检查有邮箱地址的合法性
upupup123
2016/7/15镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
https://pypi.python.org/pypi/validate_email
https://en.wikipedia.org/wiki/Email_address
【 在 nuanyangyang 的大作中提到: 】
: https://pypi.python.org/pypi/validate_email
: https://en.wikipedia.org/wiki/Email_address
多谢暖身,看了你发的这两个文档,都是判断邮箱合法性的,那怎么判断多个邮箱之间只能是由分号隔开,如果是逗号之类的呢就报错要求重新输入,这个怎么实现比较好呢?
正则
【 在 upupup123 (123) 的大作中提到: 】
: 多谢暖身,看了你发的这两个文档,都是判断邮箱合法性的,那怎么判断多个邮箱之间只能是由分号隔开,如果是逗号之类的呢就报错要求重新输入,这个怎么实现比较好呢?
TextWatcher类似的监听器,每次输入框有改变的的时候会调用onTextChanged,然后正则一下,不符合就弹出错误就行
不知道你使用的什么GUI框架,不过原理应该差不多
【 在 upupup123 的大作中提到: 】
: 多谢暖身,看了你发的这两个文档,都是判断邮箱合法性的,那怎么判断多个邮箱之间只能是由分号隔开,如果是逗号之类的呢就报错要求重新输入,这个怎么实现比较好呢?
【 在 dss886 的大作中提到: 】
: TextWatcher类似的监听器,每次输入框有改变的的时候会调用onTextChanged,然后正则一下,不符合就弹出错误就行
: 不知道你使用的什么GUI框架,不过原理应该差不多
:
大神你好,我不是很懂前端,前端用的Bootstrap做了一个很简陋的界面,我是打算表单提交的时候在后台判断一下输入是否正确,不正确的话重新输入,你的意思是说挪在前端判断么?TextWatcher这个东西是安卓里的么,我不懂前端,不知道Bootstrap是否可以实现监听
js就更简单了。。。jQuery里可以直接监听的吧,我记得是bind一个function,参数是input xxxxChanged什么的,不过为什么要发在Python版。
【 在 upupup123 (123) 的大作中提到: 】
: 大神你好,我不是很懂前端,前端用的Bootstrap做了一个很简陋的界面,我是打算表单提交的时候在后台判断一下输入是否正确,不正确的话重新输入,你的意思是说挪在前端判断么?TextWatcher这个东西是安卓里的么,我不懂前端,不知道Bootstrap是否可以实现监听