본문 바로가기
소프트웨어 개발/PHP

정규식 preg_match - 정수(숫자), 실수 체크

by 인생은즐겁게 2022. 11. 19.
반응형

1. 정수만 체크

 

실수를 입력하여도 false를 반환합니다.

<?php

echo preg_match('/^-?(?:\d+|\d)$/', '1.7' ); //false
echo preg_match('/^-?(?:\d+|\d)$/', '11' ); //true
echo preg_match('/^-?(?:\d+|\d)$/', '-11' ); //true

 

2. 실수체크

 

<?php

echo preg_match('/^-?(?:\d+|\d*\.\d+)$/', "1.7" ); //true
echo preg_match('/^-?(?:\d+|\d*\.\d+)$/', "-1.7" ); //true

 

 

반응형

댓글