8~16자리 숫자 및 영숫자 비밀번호와 일치하는 정규식 공유

藏色散人
풀어 주다: 2023-04-09 16:28:01
앞으로
9999명이 탐색했습니다.

분할 요구사항은 다음과 같습니다.

모두 숫자일 수는 없습니다

    모두 문자일 수 있습니다
  • 숫자 또는 문자여야 합니다
  • 위의 세 가지 요구 사항을 동시에 충족할 수 있는 한 작성하세요.
$pattern = '/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9a-zA-Z]{8, 16}$/';
preg_match($pattern, $password);
로그인 후 복사
참고:

^는 줄의 시작 부분과 일치합니다.

(?![0-9]+$)는 모든 숫자가 뒤따르지는 않을 것이라고 예측합니다. 위치

(?! [a-zA-Z]+$) 모든 문자가 이 위치를 따르지는 않을 것이라고 예측하세요
[0-9A-Za-z] {8,16} 는 8-16자리 숫자로 구성되거나 이 문자는 줄 끝과 일치하도록 ^ 匹配一行的开头位置
(?![0-9]+$) 预测该位置后面不全是数字
(?![a-zA-Z]+$) 预测该位置后面不全是字母
[0-9A-Za-z] {8,16} 由8-16位数字或这字母组成
$$를 형성합니다

권장: "PHP 비디오 튜토리얼"

위 내용은 8~16자리 숫자 및 영숫자 비밀번호와 일치하는 정규식 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:learnku.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿