Я написал регулярное выражение в PHP, чтобы строки, которые являются альфа-цифрами с любой пунктуацией, кроме & или @ . По сути, мне нужно разрешить что-либо на стандартной американской клавиатуре, за исключением этих двух символов. Мне потребовалось некоторое время, чтобы придумать следующее регулярное выражение, которое, кажется, делает то, что мне нужно: if (ereg("[^]A-Za-z0-9\[!\"#$%'()*+,./:;<=>?^_`{|}~\-]", $test_string)) { // […]
Я пытаюсь очистить строку сообщения, используемую в запросе ajax (дезинфицировать перед запросом db), чтобы допускать только буквенно-цифровые символы, пробелы (1 на слово, а не несколько), может содержать «-» и латинские символы, такие как «ç» и «é «Без успеха, может ли кто-нибудь помочь или указать мне в правильном направлении? Это регулярное выражение, которое я использую до […]
Всем привет. У меня возникли проблемы с получением пунктуации, которая будет удалена из поля адреса … В принципе, я хочу взять вещи вроде: 1234 Apple St. N. И превратите это в: 1234 Apple St N Период – это действительно единственный фрагмент пунктуации, который я могу себе представить … но я полагаю, я действительно хотел бы […]
Я сделал эту функцию, чтобы ограничить длину строки в выходе, /* limit the lenght of the string */ function limit_length($content, $limit) { # strip all the html tags in the content $output = strip_tags($content); # count the length of the content $length = strlen($output); # check if the length of the content is more than […]