사용하기 전에는 숫자를 검증하는 정규 표현식이 작동하지 않았습니다.
P粉690200856
P粉690200856 2023-09-13 15:00:59
0
1
520

정규식을 사용하여 숫자를 사용하기 전에 유효성을 검사하고 싶지만 작동하지 않습니다.

첫 번째 숫자가 0로 시작하고 그 다음 2 또는 5, 4, 나머지 숫자가 10자리로 이어지도록 하고 싶습니다.

<?php
$str = "0241310102";
$pattern = "([0]{1}[2,5]{1}[4]{1}[0-9]{7})";

if(preg_match($pattern, $str)){
echo "YES";
}else{
echo "NO";
}

?>

P粉690200856
P粉690200856

모든 응답(1)
P粉329425839
  1. 문자열의 시작/끝(^$)에 패턴을 고정해야 합니다.
  2. 단일 숫자를 문자 클래스로 지정할 필요는 없습니다[0]0
  3. 수량자가 1과 다른 경우에만 지정해야 합니다0{1}0
  4. [2,5]将包括字符类中的逗号→ [25]
으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!