php regex form вопросы - PullRequest
       3

php regex form вопросы

0 голосов
/ 19 ноября 2009

Можно ли просто использовать этот код один для двух разных совпадений с регулярными выражениями?

Одно регулярное совпадение для цифр Х, а другое - только для заданной строки "CAT", или мне нужно создать две разные формы, по одной для каждой: цифры X и одну для строки "CAT"?

Кроме того, есть ли лучший метод php для этого или я направляюсь в правильном направлении?

Спасибо заранее.

<form action ="callself.php" method = "post">
 Enter a numeric value:
<br/>
<input type = "text" name = "number"/>
<br /><br />
<input type = "submit"/>
<br /><br />
</form>

Я новичок (все еще в процессе обучения, заранее благодарю за то, что не пылаешь)

1 Ответ

2 голосов
/ 19 ноября 2009

Если вы просто хотите проверить, содержит ли поле значение CAT или последовательность цифр, вы можете использовать эту проверку:

if (preg_match('/^(?:CAT|\d+)$/', $field))

если вам нужно действовать по-разному в двух случаях, объясните лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...