回答
在.py文件写入该方法..........
import re
def ValidateEmail(self, cr, uid, ids, email):
if re.match("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$", email) != None:
return True
else:
raise osv.except_osv('Invalid Email', 'Please enter a valid email address')
在view.xml用文件写入该行
<field name="email" on_change="ValidateEmail(email)"/>
我的模块中没有'view.xml'文件,我应该在哪里写这个'
谷歌搜索[电子邮件正则表达式](https://www.google.co.uk /搜索?q =电子邮件+正则表达式)导致[停止使用RegEx验证电子邮件地址](http://davidcel.is/posts/stop-validating-email-addresses-with-regex/) –
@PeterWood这不是帮助我!并且不回答可以质疑! –
- 1. Android电子邮件验证与Firebase电子邮件验证
- 2. CakePHP电子邮件验证
- 3. 验证电子邮件
- 4. rspec电子邮件验证
- 5. 验证电子邮件
- 6. Firebase电子邮件验证
- 7. ResearchKit:验证电子邮件
- 8. Jquery - 验证电子邮件
- 9. 电子邮件验证javascript
- 10. JavaScript电子邮件验证
- 11. 电子邮件验证:JavaScript
- 12. 电子邮件验证 - HTML
- 13. NSRegularExpression验证电子邮件
- 14. 电子邮件验证PHP
- 15. 梨电子邮件验证
- 16. OpenERP电子邮件验证
- 17. JavaScript电子邮件验证 - @
- 18. PHP - 电子邮件验证
- 19. 电子邮件验证
- 20. 电子邮件验证/ PrimeFaces
- 21. 电子邮件验证php
- 22. 电子邮件验证
- 23. Html电子邮件验证
- 24. 电子邮件ID验证
- 25. 电子邮件验证
- 26. PHP电子邮件验证
- 27. PHP电子邮件验证
- 28. Aviarc - 验证电子邮件?
- 29. Javascript电子邮件验证
- 30. 电子邮件邮件字段验证
见[这个问题](HTTP: //stackoverflow.com/questions/22042454/openerp-email-validation)。 –
提交与字段=打字错误? – Wolf
@PeterWood这个问题不是什么完全回答我的问题!由于Leads中的电子邮件字段已存在,因此我只需要验证它,但我不会创建需要验证的新电子邮件字段,所以差异很大。 –