【发布时间】:2017-09-04 14:19:13
【问题描述】:
我使用 symfony 框架,我有一个名为“PostalCode”形式的输入字段,它是一个整数类型,我喜欢接受数字开头的数字 0,因为例如 01256 ?有什么解决办法吗?谢谢大家的回答
【问题讨论】:
-
那么不是整数,而是数字字符串。
-
整数是一个数值,通常没有表示格式。这意味着前导零已经消失(除非您在显示值时再次明确添加它们,但它们没有存储),以及千位分隔符。如果您希望人们输入前导零,请将其设为字符串字段。
-
自己试试,例如使用 regex101.com,为在 第一个位置接受
0的邮政编码创建一个正则表达式应该不会那么糟糕 -
@GolezTrol 添加您的评论作为答案
-
@GolezTrol 将您的解决方案作为答案,您是对的:我可以将其更改为字符串值,而不是添加约束以仅接受数字
标签: php html forms validation input