<?php
var_dump(preg_match('/^\d+$/', "123"));
var_dump(preg_match('/^\d+$/', "123\n"));
var_dump(preg_match('/^\d+$/', "\n123\n"));
var_dump(preg_match('/^\d+$/D', "123"));
var_dump(preg_match('/^\d+$/D', "123\n"));
var_dump(preg_match('/^\d+$/D', "\n123\n"));
var_dump(preg_match('/^\d+$/D', "123"));
var_dump(preg_match('/^\d+$/D', "123.456"));
var_dump(preg_match('/^\d+$/D', "123\n"));
var_dump(preg_match('/^\d+$/D', "\n123\n"));
preferences:
42.59 ms | 402 KiB | 5 Q