Попытка найти Starting Slash в preg_matchPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Попытка найти Starting Slash в preg_match

Сообщение Anonymous »

Я часами искал, пытаясь найти решение для этого. Я пытаюсь определить, является ли запрос URI законным, и сломать его оттуда. < /P>

Код: Выделить всё

$samplerequesturi = "/variable/12345678910";


Чтобы определить, является ли он законной, первая переменная раздела - это только буквы и является переменной длины. Второй раздел - это числа, которые должны иметь всего 11. Моя проблема заключается в том, чтобы избежать прямой черты, так что она сочетается в URI. Я пробовал: < /p>

preg_match("/^[\/]{1}[a-z][\/]{1}[0-9]{11}+$/", $samplerequesturi)
preg_match("/^[\\/]{1}[a-z][\\/]{1}[0-9]{11}+$/", $samplerequesturi)
preg_match("/^#/#{1}[a-z]#/#{1}[0-9]{11}+$/", $samplerequesturi)
preg_match("/^|/|{1}[a-z]|/|{1}[0-9]{11}+$/", $samplerequesturi)
< /code>

Среди других, которые я сейчас не могу вспомнить.preg_match(): Unknown modifier '|'
preg_match(): Unknown modifier '#'
preg_match(): Unknown modifier '['
< /code>

РЕДАКТИРОВАТЬ:
Я думаю, я должен указать, что URI запроса уже известен. Я пытаюсь доказать всю строку, чтобы убедиться, что это не фиктивная строка, т. Е. Убедиться, что там 1 -й набор - это только буквы нижнего чехла, а 2 -й набор - всего 11 чисел.

Подробнее здесь: https://stackoverflow.com/questions/122 ... preg-match
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»