> 웹 프론트엔드 > JS 튜토리얼 > 숫자를 정규식과 일치시키는 방법(코드 포함)

숫자를 정규식과 일치시키는 방법(코드 포함)

php中世界最好的语言
풀어 주다: 2018-03-29 17:09:50
원래의
7285명이 탐색했습니다.

이번에는 정규식숫자 일치 방법(코드 포함)을 가져왔습니다. 정규식 숫자 일치 시 주의사항은 무엇이며, 실제 사례를 살펴보겠습니다.

정규식은 문자열처리, 양식 유효성 검사 및 기타 경우에 사용되며 실용적이고 효율적입니다. 이제 긴급 사용을 위해 일반적으로 사용되는 표현을 여기에 모아두었습니다.

한자 일치를 위한 정규식: [u4e00-u9fa5]

댓글: 중국어 일치는 정말 골치 아픈 작업입니다. 이 표현식을 사용하면 처리하기 쉽습니다.

2바이트 문자 일치(Within의 한자 포함): [^x00-xff]

Comment: 문자열 길이를 계산하는 데 사용할 수 있습니다(2바이트 문자의 길이는 2로 계산되고 ASCII 문자는 1로 계산됩니다)

빈 줄과 일치하는 정규식: ns*r

설명: 빈 줄을 삭제하는 데 사용할 수 있습니다.

HTML 태그와 일치하는 정규 표현식: <(S*?)[^>]*>.*?|<.* ? /> ;

댓글: 위의 버전은 일부만 일치할 수 있으며 복잡한 중첩 태그에는 여전히 무력합니다.

선행 및 후행 공백 문자 일치를 위한 정규식: ^s*|s*$

설명: 줄의 시작과 끝에서 공백 문자(공백, 탭, 폼 피드 등 포함)를 삭제하는 데 사용할 수 있습니다. 일치하는 매우 유용한 표현식

정규 표현식입니다. 이메일 주소: w+([-+.]w+) *@w+([-.]w+)*.w+([-.]w+)*

설명: 양식 유효성 검사에 매우 유용합니다.

URL 일치를 위한 정규 표현식: [a-zA-z]+:/ /[^s]*

댓글: 인터넷에 유통되는 버전은 기능이 매우 제한되어 있습니다. 위 버전은 기본적으로 요구 사항을 충족할 수 있습니다.

일치하는 계정이 합법적인지 여부( 문자, 5-16바이트 허용, 영숫자 밑줄 허용): ^[a -zA-Z][a-zA-Z0-9_]{4,15}$

댓글: 양식 확인 중에 매우 유용합니다

국내 전화번호 일치: d{3}-d{8}|d{4} -d{7}

댓글: 0511-4405222 또는 021-87888822

일치 Tencent QQ 번호와 같은 일치 형식: [1-9 ][0-9]{4,}

댓글: Tencent QQ 번호는 10000부터 시작합니다.

중국 우편번호 일치: [1-9]d{5}(?!d)

댓글: 중국 우편번호는 6입니다. 숫자

일치하는 신분증: d{15}|d{18}

댓글: 중국의 신분증은 15자리 또는 18자리입니다

일치하는 IP 주소: d+.d+.d+.d+

댓글: IP 주소를 추출할 때 유용합니다.

특정 숫자 일치:

^[1-9]d *$  // 양의 정수 일치
^-[1-9]d*$   // 음의 정수 일치
^-?[1-9]d *$  // 정수 일치
^[1-9]d*|0 $ // 음수가 아닌 정수 일치(양의 정수 + 0)
^-[1-9]d*|0$ // 양수가 아닌 정수 일치 정수(음의 정수 + 0)
^[1-9]d*.d* |0.d*[1-9]d*$ //양의 부동 소수점 숫자 일치
^-([1-9]d* .d*|0.d*[1-9]d*)$ //음수 부동 소수점 숫자와 일치
^-?([1-9]d*.d*|0.d*[1-9]d *|0?.0+|0)$ //부동 소수점 숫자 일치
^[1- 9]d*.d*|0.d*[1-9]d*|0?.0+|0$ // 음수가 아닌 부동 소수점 숫자와 일치합니다(양의 부동 소수점 숫자 + 0)
^(-([1- 9]d*.d*|0.d*[1-9]d*))|0?. 0+|0$ // 양수가 아닌 부동 소수점 숫자 일치(음수 부동 소수점 숫자 + 0)

댓글: 큰 숫자 처리 데이터는 유용합니다. 특정 응용 프로그램의 수정 사항에 주의하세요

특정 문자열 일치:

^[A-Za-z]+$ //영문 26자로 구성된 문자열 일치
^[A-Z]+$ / /영문 대문자 26자로 구성된 문자열 일치
^[a-z]+$ // 영문 소문자 26자로 구성된 문자열 매칭
^[A-Za-z0-9]+$  //숫자와 영문 26자로 구성된 문자열 매칭
^w+$ //숫자, 영문 26자로 구성된 문자열 매칭 또는 밑줄

이 기사의 사례를 읽은 후 방법을 마스터했다고 믿습니다. 더 흥미로운 정보를 보려면 중국 웹사이트의 PHP 기타 관련 기사를 주목하세요!

추천 도서:

일반 다중 라인 모드와 단일 라인 모드 사용에 대한 자세한 그래픽 설명

일반 비캡처 그룹 및 캡처 그룹 사용에 대한 자세한 설명

위 내용은 숫자를 정규식과 일치시키는 방법(코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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