2019 핸드폰 번호 JS 정규 표현 식 검증 실례 코드
정규 표현 식 은 문자열 작업 에 대한 논리 적 공식 으로 미리 정 의 된 특정한 문자 와 이 특정한 문자 의 조합 으로'규칙 문자열'을 구성 하 는 것 입 니 다.이'규칙 문자열'은 문자열 에 대한 여과 논 리 를 표현 합 니 다.
간단 한 소개
정규 표현 식 은 문자열(예 를 들 어 a 에서 z 사이 의 자모 포함)과 특수 문자('원 문자'라 고 함)를 조작 하 는 논리 적 공식 으로 미리 정 의 된 특정한 문자 와 이 특정한 문자 의 조합 으로'규칙 문자열'을 구성 하 는 것 이다.이 규칙 문자열 은 문자열 에 대한 필터 논 리 를 표현 하 는 데 사용 된다.정규 표현 식 은 텍스트 모드 입 니 다.이 모드 는 텍스트 를 검색 할 때 일치 하 는 하나 이상 의 문자열 을 설명 합 니 다.
전단 의 정규 표현 식 검증 은 가장 많 고 복잡 하기 때문에 최근 에 자신 이 자주 사용 하 는 정규 표현 식 을 정리 하여 여러분 에 게 도움 이 되 기 를 바 랍 니 다!
/* uri */
export function validateURL(textval) {
const urlregex = /^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\*\+,;=.]+$/
return urlregex.test(textval)
}
/* */
export function validateLowerCase(str) {
const reg = /^[a-z]+$/
return reg.test(str)
}
/* */
export function validateUpperCase(str) {
const reg = /^[A-Z]+$/
return reg.test(str)
}
/* */
export function validateAlphabets(str) {
const reg = /^[A-Za-z]+$/
return reg.test(str)
}
/* */
export function validatePrice(str) {
const reg = /(^[1-9]\d*(\.\d{1,2})?$)|(^0(\.\d{1,2})?$)/
return reg.test(str)
}
/* ( + 0) */
export function validatestockWarn(str) {
const reg = /^(0|[1-9][0-9]*)$/
return reg.test(str)
}
/* */
export function validateCompareWebsite(str) {
const reg = /^((https\:\/\/[0-9a-zA-Z\_]+\.|http\:\/\/[0-9a-zA-Z\_]+\.|https\:\/\/|http\:\/\/)|([0-9a-zA-Z\_]+\.){0,1})(jd|suning)\.(com$|com\/[\S]*)/i
return reg.test(str)
}
/* */
export function validateTelephone(str) {
const reg = /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/
return reg.test(str)
}
/* */
export function validatePhoneNumber(str) {
const reg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/
return reg.test(str)
}
/* */
export function validatePhTelNumber(str) {
const reg = /^((0\d{2,3}-\d{7,8})|(1[3456789]\d{9}))$/
return reg.test(str)
}
/* */
export function validateEmail(str) {
const reg = /^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
return reg.test(str)
}
/* */
export function validateZipCode(str) {
const reg = /^[1-9][0-9]{5}$/
return reg.test(str)
}
/* */
export function validateIDCard(str) {
const reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
return reg.test(str)
}
/* 15 16 19 */
export function validateBank(str) {
const reg = /^([1-9]{1})(\d{14}|\d{18}|\d{15})$/
return reg.test(str)
}
/* */
export function validateTaxpayer(str) {
const reg = /^([1-9]{1})(\d{14}|\d{18}|\d{15})$/
return reg.test(str)
}
/* */
export function validateAllBlank(str) {
const reg = /^\s+$/gi
return reg.test(str)
}
총결산위 에서 말 한 것 은 편집장 님 께 서 소개 해 주신 2019 핸드폰 번호 JS 정규 표현 식 검증 인 스 턴 스 코드 입 니 다.도움 이 되 셨 으 면 좋 겠 습 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
만약 당신 이 본문 이 당신 에 게 도움 이 된다 고 생각한다 면,전 재 를 환영 합 니 다.번 거 로 우 시 겠 지만 출처 를 밝 혀 주 십시오.감사합니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Android 인증 핸드폰 번호, 사용자 이름 정규 표현 식핸드폰 번호 정규 표현 식 검증 지금 은 번호 가 너무 많아 서 모든 것 이 다 있 으 니 요 구 를 좀 완화 하 는 것 이 좋 겠 다. 1 로 시작 하 는 11 자리 숫자 조합. 사용자 이름 검증, 예 를 들 어 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.