Tôi đã gặp một số rắc rối với cụm từ thông dụng.
Đây là mã của tôi
$pattern = "^([0-9]+)$";
if (preg_match($pattern, $input))
echo "yes";
else
echo "nope";
Tôi chạy nó và nhận được:
Cảnh báo: preg_match () [function.preg-match]: Không tìm thấy dấu phân cách cuối '^' trong
Bạn có thể sử dụng thư viện T-Regx , không cần dấu phân cách.
—
Danon