【发布时间】:2016-03-28 10:32:37
【问题描述】:
我有一个<form> 和一个只应包含数字和冒号的<input>,如下所示:
$string = '1:9:3:2:0';
当我验证用户提交的字段时,我想确保这个输入是有效的。例如,如果只有数字,我会进行is_numberic() 检查。
如何验证这个字符串?
澄清:
$string = '1:9:3:2:0'; // pass
$string = '2123:8:1'; // pass
$string = 'a:9:3:2:0'; // fail
$string = '1:9:3:2:'; // fail
$string = '1:9:3:2:0';
regex 声明是否可行?
【问题讨论】:
-
^\d+(?::\d+)+$.......... -
@AvinashRaj 你会做一个 preg_match() 吗?请发布一个答案,概述您的方法以及为什么它是合适的方法。谢谢。
标签: php regex forms validation