gpt4 book ai didi

grails - 将电话号码存储在Grails域类中?

转载 作者:行者123 更新时间:2023-12-02 16:00:50 24 4
gpt4 key购买 nike

我想将电话号码存储在Grails域类中。我不确定执行此操作的最佳方法是什么。将其存储为int似乎不是一个好主意,因为这样做不可能导致前导零。

在Grails域类中存储和验证电话号码的最佳方法是什么?

最佳答案

您很可能会使用matches约束并将phone numbers存储为String,因为电话号码没有预定义的约束。在比赛中,您可以根据需要使用所需的任何正则表达式模式。

 static constraints = {
phone(matches: "^(?:0091|\\+91|0)[7-9][0-9]{9}$")
}

上面的正则表达式将像:
  • 以0,+ 91或0091开头
  • 后跟7-9
  • 后跟正好9个数字
  • 必须匹配整个输入

  • 您可以根据需要进行更改。

    关于grails - 将电话号码存储在Grails域类中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31213769/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com