Мне нужно регулярное выражение, которое позволило число, - (дефис) и + (плюс) в PHPнужно регулярное выражение, которое позволило числа, - и +
Я пытался /^[0-9+-]+$/i
, но не получают в настоящее время ,
Благодаря & уважением
Мне нужно регулярное выражение, которое позволило число, - (дефис) и + (плюс) в PHPнужно регулярное выражение, которое позволило числа, - и +
Я пытался /^[0-9+-]+$/i
, но не получают в настоящее время ,
Благодаря & уважением
Плюс/минус может быть в самом начале, когда и факультативные, я имею в виду.
~^[+-]?\d+$~
Вы можете удалить i
модификатор, когда вы проверяете номер и +/-, они чувствительны к регистру.
Попробуйте это. Это также будет соответствовать номерам с плавающей запятой.
/[+-]?\d+(\.\d+)?/
[+-]
: Матчи +
или -
или ничего\d
: Соответствует любому количеству\.
: Матчи .
'preg_match ('/^[0-9 + -] + $/i ', "12 + 3-345") 'отлично работает для меня. – Barmar
нет необходимости в модификаторе 'i', поскольку алфавитов нет. –