teimur8
5/10/2018 - 6:01 AM

php_snippets

# http://dreamhelg.ru/2010/02/15-regular-expression-for-web-developers/
foo								Строка “foo”
^foo							Строка начинается с “foo”
foo$							Строка заканчивается на “foo”
^foo$							«foo» встречается в строке только один раз
[abc]							a, b, или c
[a-z]							любой символ в нижнем регистре
[^A-Z]							любой символ, не находящийся в верхнем регистре
(gif|jpg)						Означает как «gif” так и “jpeg”
[a-z]+							Один или более символов нижнего регистра
[0-9.-]							Любая цифра, точка или знак минус
^[a-zA-Z0-9_]{1,}$				Любое слово, хотя бы одна буква, число или _
([wx])([yz])					wy, wz, xy, или xz
(^A-Za-z0-9)					Любой символ (не число и не буква)
([A-Z]{3}|[0-9]{4})				Означает три буквы или 4 цифры


<?php 

$vin = preg_match("/^[A-Za-z0-9]{17}$/", $code); // 17 символов
$frame = preg_match("/^[A-Za-z0-9]+[-][0-9]{6,7}$/", $code); // цифры и буквы потом тире потом 6 или 7 цифр

// https://htmlweb.ru/php/php_regexp.php
preg_replace("/[^0-9]/", "", "1 23"); // 123

// удаляем скобки и все что внутри
preg_replace("#\(.*?\)#", "",  $item1['post'])