PHP에서 시간을 확인할 때 정규식이 작동하지 않음

사용자 4246994

아래는 변수가 시간인지 아닌지 확인하는 코드입니다.

function isTime($time) {

    if (preg_match("/^([1-2][0-3]|[01]?[1-9]):([0-5]?[0-9]):([0-5]?[0-9])$/", $time))
            {
        return true;
            echo "<script>alert('is a time');</script>";
            }
         else {
            echo "<script>alert('not a time');</script>";
           return false;
           }
         }

그리고 이것은 값이 이와 같은 경우 표현식이 실패 $time=00:08:33하고 시간과 함께 잘 작동 $time=01:08:33합니다.이 표현식을 수정하십시오.

Avinash Raj

[01]?[1-9]첫 번째 캡처 그룹 내부의 패턴 을로 변경해야 [01]?[0-9]숫자와 일치하게 00됩니다. [1-9]이 범위 ( 1 ~ 9 )에 속하는 모든 숫자 [0-9]일치하고 0에서 9 사이의 모든 숫자 일치합니다.

^([1-2][0-3]|[01]?[0-9]):([0-5]?[0-9]):([0-5]?[0-9])$
                   ^
                   |

데모

if (preg_match("/^([1-2][0-3]|[01]?[0-9]):([0-5]?[0-9]):([0-5]?[0-9])$/", $time))
{
 ......
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP에서 시간을 확인할 때 정규식이 작동하지 않음

분류에서Dev

시트의 버튼을 사용하여 사용자 양식을 시작하려고 할 때 내 확인란이 작동하지 않고 기본 메뉴에서 사용자 양식을 시작할 때 작동하지 않는 이유는 무엇입니까?

분류에서Dev

정규식을 테스트 할 때 Console.log가 작동하지 않음

분류에서Dev

Bootstrap을 사용할 때 PHP 파일이 작동하지 않음

분류에서Dev

Instagram에 게시 할 때 캡션이 작동하지 않음

분류에서Dev

UTC에서 로컬로 변환 할 때 TimeZoneInfo에서 일광 절약 시간이 작동하지 않음

분류에서Dev

PHP 정규식이 작동하지 않음, C #에서 작동

분류에서Dev

가운데 맞춤을 시도 할 때 일부 셀에 대해 Excel 서식이 작동하지 않음

분류에서Dev

iPhone을 다시 시작할 때 앱이 백그라운드에서 작동하지 않음

분류에서Dev

Xcode 12에서 앱을 실행할 때 버튼이 작동하지 않음

분류에서Dev

Ios Simulator에서 앱을 다시 시작할 때 swipeGestureRecognizer가 작동하지 않음

분류에서Dev

Ios Simulator에서 앱을 다시 시작할 때 swipeGestureRecognizer가 작동하지 않음

분류에서Dev

Div 내부에 양식을 추가 할 때 세로 정렬이 작동하지 않음

분류에서Dev

각도 컨트롤러에서 onclick을 사용할 때 확인란이 작동하지 않습니다.

분류에서Dev

분기 정규식이 작동하지 않을 때 Jenkinsfile 단계

분류에서Dev

Java 정규식이 일치하지 않음-Perl에서 확인

분류에서Dev

grep과 함께 쉘에서 사용할 때 PCRE 정규식이 작동하지 않는 것 같습니다.

분류에서Dev

PHP에서 정규식이 작동하지 않음

분류에서Dev

Azure에서 배포 할 때 wsDualHttpBinding이 작동하지 않음

분류에서Dev

정규화 된 이름을 사용할 때 F # 암시 적 ModuleSuffix가 작동하지 않음

분류에서Dev

jpeg 형식을 사용할 때 이미지가 표시되지 않음 작동하지 않음-Swift 3

분류에서Dev

div 내부에 시간을 표시 할 때 작동하지 않는 기능

분류에서Dev

re.sub에서 플래그가 위치 인수로 전달 될 때 Python 정규식이 작동하지 않음

분류에서Dev

event.preventDefault (); 양식을 제출할 때 작동하지 않음

분류에서Dev

PHP에서 ISSET 확인이 작동하지 않음

분류에서Dev

클라이언트가 대기 시간이 긴 연결 뒤에있을 때 SignalR이 작동하지 않음

분류에서Dev

클라이언트가 대기 시간이 긴 연결 뒤에있을 때 SignalR이 작동하지 않음

분류에서Dev

Java Instant Messenger-로그인 양식에서 시작할 때 클라이언트가 올바르게 작동하지 않음

분류에서Dev

뷰 모델에서 선택한 값을 설정할 때 Knockout js 확인란이 선택되지 않음

Related 관련 기사

  1. 1

    PHP에서 시간을 확인할 때 정규식이 작동하지 않음

  2. 2

    시트의 버튼을 사용하여 사용자 양식을 시작하려고 할 때 내 확인란이 작동하지 않고 기본 메뉴에서 사용자 양식을 시작할 때 작동하지 않는 이유는 무엇입니까?

  3. 3

    정규식을 테스트 할 때 Console.log가 작동하지 않음

  4. 4

    Bootstrap을 사용할 때 PHP 파일이 작동하지 않음

  5. 5

    Instagram에 게시 할 때 캡션이 작동하지 않음

  6. 6

    UTC에서 로컬로 변환 할 때 TimeZoneInfo에서 일광 절약 시간이 작동하지 않음

  7. 7

    PHP 정규식이 작동하지 않음, C #에서 작동

  8. 8

    가운데 맞춤을 시도 할 때 일부 셀에 대해 Excel 서식이 작동하지 않음

  9. 9

    iPhone을 다시 시작할 때 앱이 백그라운드에서 작동하지 않음

  10. 10

    Xcode 12에서 앱을 실행할 때 버튼이 작동하지 않음

  11. 11

    Ios Simulator에서 앱을 다시 시작할 때 swipeGestureRecognizer가 작동하지 않음

  12. 12

    Ios Simulator에서 앱을 다시 시작할 때 swipeGestureRecognizer가 작동하지 않음

  13. 13

    Div 내부에 양식을 추가 할 때 세로 정렬이 작동하지 않음

  14. 14

    각도 컨트롤러에서 onclick을 사용할 때 확인란이 작동하지 않습니다.

  15. 15

    분기 정규식이 작동하지 않을 때 Jenkinsfile 단계

  16. 16

    Java 정규식이 일치하지 않음-Perl에서 확인

  17. 17

    grep과 함께 쉘에서 사용할 때 PCRE 정규식이 작동하지 않는 것 같습니다.

  18. 18

    PHP에서 정규식이 작동하지 않음

  19. 19

    Azure에서 배포 할 때 wsDualHttpBinding이 작동하지 않음

  20. 20

    정규화 된 이름을 사용할 때 F # 암시 적 ModuleSuffix가 작동하지 않음

  21. 21

    jpeg 형식을 사용할 때 이미지가 표시되지 않음 작동하지 않음-Swift 3

  22. 22

    div 내부에 시간을 표시 할 때 작동하지 않는 기능

  23. 23

    re.sub에서 플래그가 위치 인수로 전달 될 때 Python 정규식이 작동하지 않음

  24. 24

    event.preventDefault (); 양식을 제출할 때 작동하지 않음

  25. 25

    PHP에서 ISSET 확인이 작동하지 않음

  26. 26

    클라이언트가 대기 시간이 긴 연결 뒤에있을 때 SignalR이 작동하지 않음

  27. 27

    클라이언트가 대기 시간이 긴 연결 뒤에있을 때 SignalR이 작동하지 않음

  28. 28

    Java Instant Messenger-로그인 양식에서 시작할 때 클라이언트가 올바르게 작동하지 않음

  29. 29

    뷰 모델에서 선택한 값을 설정할 때 Knockout js 확인란이 선택되지 않음

뜨겁다태그

보관