Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/includes/htmlform/fields/HTMLIntField.php
Ðазад
<?php namespace MediaWiki\HTMLForm\Field; /** * A field that must contain a number * * @stable to extend */ class HTMLIntField extends HTMLFloatField { /** * @inheritDoc * @stable to override */ public function validate( $value, $alldata ) { $p = parent::validate( $value, $alldata ); if ( $p !== true ) { return $p; } # https://www.w3.org/TR/html5/infrastructure.html#signed-integers # with the addition that a leading '+' sign is ok. Note that leading zeros # are fine, and will be left in the input, which is useful for things like # phone numbers when you know that they are integers (the HTML5 type=tel # input does not require its value to be numeric). If you want a tidier # value to, eg, save in the DB, clean it up with intval(). if ( !preg_match( '/^((\+|\-)?\d+)?$/', trim( $value ?? '' ) ) ) { return $this->msg( 'htmlform-int-invalid' ); } return true; } } /** @deprecated class alias since 1.42 */ class_alias( HTMLIntField::class, 'HTMLIntField' );
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка