我真的很难在匹配约束grails中,我很新的。我希望我的领域只接受的是具有电话号码格式的输入,如02-3546352,其中(地区代码) - (电话号码)。除了数字和破折号以外的其他字符都不被接受。是否可以像我想使用正则表达式那样来过滤输入? 请帮忙。感谢您分享您的知识。grails验证使用匹配约束 - 正则表达式
1
A
回答
4
假设这是唯一的你想匹配的图案......
事情是这样的:^\d{2}-\d{7}$
应该匹配这将启动(^
)任意两位数字(\d{2}
)任何字符串一个破折号(-
),并且随后是7个位数跟进(\d{7}
)最后是fol低于字符串的末尾($
)。
查看this教程以获取更多信息。
6
是的,它是\d+\-\d+
。如果你知道在区号和电话mnumbers的确切数量,说2区和7实际numbler,那么这将是\d{2}\-\d{7}
或者完整的例子:
static constraints = {
phone(matches: '\\d{2}\\-\\d{7}')
}
+0
是的,示例代码中的双反斜杠 – Arrowsmith 2015-04-30 15:23:21
相关问题
- 1. 正则表达式验证 - grails约束
- 2. 验证正则表达式匹配
- 3. 正则表达式验证 - grails
- 4. 使用正则表达式的Javascript正则表达式匹配
- 5. jQuery验证的正则表达式匹配特定的格式
- 6. 匹配使用正则表达式
- 7. 匹配正则表达式...使用C#
- 8. 正则表达式匹配使用JavaScript
- 9. 匹配使用正则表达式
- 10. 使用正则表达式匹配Paiousheses
- 11. 匹配使用正则表达式
- 12. 正则表达式匹配
- 13. 正则表达式匹配
- 14. 正则表达式匹配
- 15. 正则表达式匹配
- 16. 正则表达式匹配
- 17. 匹配正则表达式{
- 18. 正则表达式匹配%
- 19. 正则表达式匹配“|”
- 20. 正则表达式匹配
- 21. 正则表达式 - 匹配
- 22. 正则表达式匹配
- 23. 正则表达式匹配
- 24. 正则表达式匹配
- 25. 正则表达式匹配
- 26. 正则表达式匹配
- 27. 验证URL使用正则表达式
- 28. 验证使用正则表达式
- 29. Laravel - 验证使用正则表达式
- 30. 使用Java验证正则表达式
谢谢!我从你那里学到一些东西。感谢您分享你的知识。 – antibry 2012-03-14 09:13:32