我使用symfony框架,我在一个名为' PostalCode'的表单中有一个输入字段。这是一个整数类型,我喜欢在数字的开头接受数字0因为例如01256?有什么办法解决这个问题吗?谢谢你的所有答案
答案 0 :(得分:3)
整数是一个数值,没有代表性格式。这意味着领先的零已经消失,以及数千个分隔符。
您可以在显示值时再次显式添加格式,但它不是存储作为整数的一部分。因此,整数输入字段将允许数字输入,但通常会丢弃此类格式信息。
因此,如果您希望人们输入前导零,请将其设置为字符串字段,以便他们可以键入任何内容。您可以为输入验证提供其他规则(例如,必须匹配的正则表达式),以鼓励人们输入有效输入而不是仅输入一些随机字符。
答案 1 :(得分:0)
您可以使用正则表达式检查PostalCode的格式,并在第一个位置允许0,如下所示:#^ [0-9] {5] $#
希望它会对你有所帮助。