목차
이것、校验字符的表达式
其它
三、特殊需求表达式
돈 입력 형식
운영 및 유지보수 리눅스 운영 및 유지 관리 운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

Aug 02, 2023 pm 05:45 PM
운영 및 유지보수 정규식(regexp)

^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两位小数的正实数:^[0-9]+(.[0-9]{2})?$有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$非零的负整数:^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$
로그인 후 복사

비负整数<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding : 0px;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단 단어 !중요; line-height: 25px;">^d+$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^d+$</span> 或 <span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[1-9]d*|0$</span> 或 

<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px; 최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단 단어 !중요;줄 높이: 25px;">^[1-9]d*|0$🎜</span>🎜

비정整数<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px ;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로우-포장: 중단 단어 !중요;라인- 높이: 25px;">^-[1-9]d*|0$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^-[1-9]d*|0$</span> 或 <span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^((-d+)|(0+))$</span> 或 

<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding : 0px;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단 단어 !중요; 줄 높이: 25px;">^((-d+)|(0+))$🎜</span>🎜

비负浮点数<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단 단어 !중요;줄 -높이: 25px;">^d+(.d+)?$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^d+(.d+)?$</span> 或 <span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$</span> 或 

<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px; 개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단 단어 !중요;줄 높이 : 25px;">^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$🎜</span>🎜

비정浮点数<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단 단어 !중요;줄 -높이: 25px;">^((-d+(.d+)?)|(0+(.0+)?))$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^((-d+(.d+)?)|(0+(.0+)?))$</span> 或 <span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$</span> 或 

<span mp-original-font-size="16" mp-original-line- height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size : 16px;overflow-wrap: break-word !important;line-height: 25px;">^(-([1-9]d*.d*|0.d*[1-9]d*))| 0?.0+|0$🎜</span>🎜

正浮点数<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px ;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로우-포장: 중단 단어 !중요;라인- 높이: 25px;">^[1-9]d*.d*|0.d*[1-9]d*$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[1-9]d*.d*|0.d*[1-9]d*$</span> 或 <span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$</span> 或 

<span mp-original-font-size="16" mp-original-line-height="25" break-word>^(([0-9]+.[0-9]*[1-9][0-9]*)|( [0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$🎜 코드>🎜<p mp-original-font-size="17" mp-original-line-height="27" style='margin: 0px 0px 1.2em !important;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;clear: both;min-height: 1em;caret-color: rgb(34, 34, 34);color: rgb(34, 34, 34);font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0px;text-decoration: none;font-variant-ligatures: normal;orphans: 2;widows: 2;background-color: rgb(255, 255, 255);text-align: left;overflow-wrap: break-word !important;line-height: 27px;'><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;line-height: 25px;"><strong mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;overflow-wrap: break-word !important;font-size: 16px;line-height: 25px;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;overflow-wrap: break-word !important;font-size: 16px;line-height: 25px;">负浮点数</span></strong><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;overflow-wrap: break-word !important;font-size: 16px;line-height: 25px;">:</span></span><code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3 em;개요: 0px;최대 너비: 100%;글꼴 크기: 14.45px;글꼴 계열: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: 솔리드;테두리 색상: rgb(234, 234, 234);배경 색상: rgb(248, 248, 248);테두리 반경: 3px;디스플레이: 인라인;라인 높이: 23px;상자 크기: 테두리- 상자 !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px ;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로우-포장: 중단 단어 !중요;라인- 높이: 25px;">^-([1-9]d*.d*|0.d*[1-9]d*)$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^-([1-9]d*.d*|0.d*[1-9]d*)$</span> 或 <span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$</span> 或 

<span mp-original-font-size="16" mp-original- line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font -size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^(-(([0-9]+.[0-9]*[1-9][0-9 ]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*) ))$🎜</span>🎜

浮点数<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px; 개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단 단어 !중요;줄 높이 : 25px;">^(-?d+)(.d+)?$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^(-?d+)(.d+)?$</span> 或 <span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$</span> 或 

<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단 단어 !중요;줄 -높이: 25px;">^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$🎜</span>🎜

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

이것、校验字符的表达式

汉字<span mp-original-font-size="16" mp-original-line-height="25 " break-word>^[u4e00-u9fa5]{0,}$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[u4e00-u9fa5]{0,}$</span>

英文和数字<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px ;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로우-포장: 중단 단어 !중요;라인- 높이: 25px;">^[A-Za-z0-9]+$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[A-Za-z0-9]+$</span> 或 <span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[A-Za-z0-9]{4,40}$</span> 或 

<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding : 0px;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단 단어 !중요; 줄 높이: 25px;">^[A-Za-z0-9]{4,40}$🎜</span>🎜

长島为3-20적所有字符<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;패딩: 0px;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단 단어 !important;줄 높이: 25px;">^.{3,20}$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^.{3,20}$</span>

由26个英文字母组成成字符串<span mp-original-font-size="16" mp-original-line-height="25" style="margin : 0px;패딩: 0px;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단- 단어 !중요;줄 높이: 25px;">^[A-Za-z]+$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[A-Za-z]+$</span>

대문자 26자로 구성된 문자열: <span mp-original-font-size="16" mp-original-line-height="25" style=" 여백: 0px;패딩: 0px;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단 -단어 !important;line-height: 25px;">^[A-Z]+$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[A-Z]+$</span>

또한, 공식 계정 자바 백엔드 스택을 검색해 "private work"라고 답하시면 깜짝 선물 패키지를 받으실 수 있습니다.

由26个小写英文字母组成成字符串<span mp-original-font-size="16" mp-original-line-height="25">^[a-z]+$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[a-z]+$</span>

由数字和26个英文字母组成字符串<span mp-original-font-size="16" mp-original-line-height="25" style="여백: 0px; 패딩: 0px; 윤곽선: 0px; 최대 너비: 100%; 상자 크기: 테두리 상자 !중요; 단어 포장: 중단 단어 !중요; 글꼴 크기: 16px; 오버플로 포장: break-word !important;line-height: 25px;">^[A-Za-z0-9]+$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[A-Za-z0-9]+$</span>

ㅋㅋㅋ 3" 스타일=" 여백: 0px 0.15em;패딩: 0px 0.3em;개요: 0px;최대 너비: 100%;글꼴 크기: 14.45px;글꼴 계열: Consolas, Inconsolata, Courier, 고정 폭; 공백: 사전 포장; 테두리 너비: 1px;테두리 스타일: 단색;테두리 색상: rgb(234, 234, 234);배경 색상: rgb(248, 248, 248);테두리 반경: 3px;디스플레이: 인라인;라인- 높이: 23px;상자 크기: 테두리 상자 !important;overflow-wrap: break-word !important;">^w+$ 或 ^w{3,20}

中文、英文、数字包括下划线<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px ;패딩: 0px;개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 랩: 중단 단어 ! 중요;줄 높이: 25px;">^[u4E00-u9FA5A-Za-z0-9_]+$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[u4E00-u9FA5A-Za-z0-9_]+$</span>

中文、英文、数字但不包括下划线等符号<span mp-original-font-size="16" mp-original-line-height="25" style="여백: 0px; 패딩: 0px; 윤곽선: 0px; 최대 너비: 100%; 상자 크기: 테두리 상자 !중요; 단어 포장: 중단 단어 !중요; 글꼴 크기: 16px; 오버플로 포장: break-word !important;line-height: 25px;">^[u4E00-u9FA5A-Za-z0-9]+$<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[u4E00-u9FA5A-Za-z0-9]+$</span> 或 <span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[u4E00-u9FA5A-Za-z0-9]{2,20}$</span> 或 

<span mp-original-font-size="16" mp-original-line-height=" 25">^[u4E00-u9FA5A-Za-z0-9]{2,20}$🎜</span>🎜

可以输入含有<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단 단어 !중요;줄 높이: 25px ;">^%&',=?$"<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^%&',;=?$"</span> 等字符:<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">[^%&',;=?$x22]+</span> 설명:

<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px; 개요: 0px;최대 너비: 100%;상자 크기: 테두리 상자 !중요;단어 포장: 중단 단어 !중요;글꼴 크기: 16px;오버플로 포장: 중단 단어 !중요;줄 높이 : 25px;">[^%&',;=?$x22]+🎜</span>🎜

禁止输入含유~적문자符 <code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">[^~x22]+</span>[^~x22]+

🎜

其它

.*匹配除 \n 以外的任何字符。/[\u4E00-\u9FA5]/ 汉字/[\uFF00-\uFFFF]/ 全角符号/[\u0000-\u00FF]/ 半角符号
로그인 후 복사

三、特殊需求表达式

Email 地址<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$</span>

[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?
로그인 후 복사
[a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
로그인 후 복사
^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
로그인 후 복사

电话号码(“XXX-XXXXXXX”、”XXXX-XXXXXXXX”、”XXX-XXXXXXX”、”XXX-XXXXXXXX”、”XXXXXXX”和”XXXXXXXX):<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$</span>

国内电话号码(0511-4405222、021-87888822):<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">\d{3}-\d{8}|\d{4}-\d{7}</span>

身份证号(15位、18位数字):<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^d{15}|d{18}$</span>^d{15}|d{18}$

🎜

短身份证号码(数字、字母x结尾):<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^([0-9]){7,18}(x|X)?</span>$ 或 <span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^d{8,18}|[0-9x]{8,18}|[0-9X]{8,18}?$</span>^([0-9]){7,18}(x|X)?

🎜$ 或 🎜 🎜^d{8,18}|[0-9x]{8,18}|[0-9X]{8,18}?$🎜🎜

계정이 합법적입니까(문자로 시작, 5-16바이트 허용, 영숫자 밑줄 허용): <code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[a-zA-Z][a-zA-Z0-9_]{4,15}$</span>

密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线):<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[a-zA-Z]w{5,17}$</span>^[a-zA-Z][a-zA-Z0-9_]{4,15} $

🎜🎜🎜비밀번호(문자로 시작, 길이 6~18, 문자, 숫자, 밑줄만 포함 가능): 🎜🎜^[a-zA-Z]w{5,17 }$🎜🎜

강력한 비밀번호(대문자와 소문자, 숫자의 조합을 포함해야 하며 특수 문자는 사용할 수 없으며 길이는 8-10 사이): <code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^(?=.*d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$</span>

日期格式:<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^d{4}-d{1,2}-d{1,2}</span>^(?=.*d)(?=.*[a-z] ) (?=.*[A-Z]).{8,10}$

🎜🎜🎜날짜 형식: 🎜🎜^d{4}-d{1,2}-d{1, 2 }🎜🎜

1년의 12만월(01~09와1~12):<code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^(0?[1-9]|1[0-2])$</span>

一个月的31天(01~09和1~31):<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^((0?[1-9])|((1|2)[0-9])|30|31)$</span>^(0?[1-9]|1[0-2])$

🎜🎜🎜一个월적31천(01~09와1~31):🎜🎜^((0?[1-9])|((1|2)[0-9])|30|31)$🎜 🎜

돈 입력 형식

우리가 받아들일 수 있는 네 가지 돈 표현은 다음과 같습니다: "10000.00"과 "10,000.00", 그리고 "센트"가 없는 "10000"과 "10,000": <code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[1-9][0-9]*$</span>^[1- 9][0 -9]*$

🎜

이것은 0으로 시작하지 않는 모든 숫자를 의미합니다. 그러나 문자 "0"이 전달되지 않는다는 의미이기도 하므로 다음 형식을 사용합니다: <code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^(0|[1-9][0-9]*)$</span>

一个0或者一个不以0开头的数字.我们还可以允许开头有一个负号:<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^(0|-?[1-9][0-9]*)$</span>^(0|[1-9][ 0 -9]*)$

🎜🎜🎜0 또는 0으로 시작하지 않는 숫자. 시작 부분에 음수 기호를 허용할 수도 있습니다: 🎜🎜^(0|-?[ 1-9 ][0-9]*)$🎜🎜

4. 이는 0 또는 음수일 수 있고 0으로 시작하지 않는 숫자를 의미합니다. 사용자가 0으로 시작하도록 합니다. 또한 돈은 음수가 될 수 없으므로 음수 기호를 제거합니다. 가능한 소수 부분은 다음과 같습니다. <code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[0-9]+(.[0-9]+)?$</span>

必须说明的是,小数点后面至少应该有1位数,所以”10.”是不通过的,但是 “10” 和 “10.2” 是通过的:<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[0-9]+(.[0-9]{2})?$</span>^[0-9]+(.[0-9]+)?$

🎜🎜🎜다음에는 최소 1자리 숫자가 있어야 한다는 점에 유의하세요. 소수점이므로 "10."은 전달되지 않지만 "10"과 "10.2"는 전달됩니다. 🎜🎜^[0-9]+(.[0-9]{2})?$ 🎜 🎜

이 방법으로 소수점 이하 두 자리가 있어야 한다고 규정하고 있습니다. 너무 가혹하다고 생각되면 다음과 같이 하시면 됩니다. <code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[0-9]+(.[0-9]{1,2})?$</span>^[0-9]+(.[0-9 ]{1,2})?$

🎜

이를 통해 사용자는 소수점 이하 자릿수 하나만 쓸 수 있습니다. 다음으로 숫자 <code mp-original-font-size="14.449999809265137" mp-original-line-height="23" style="margin: 0px 0.15em;padding: 0px 0.3em;outline: 0px;max-width: 100%;font-size: 14.45px;font-family: Consolas, Inconsolata, Courier, monospace;white-space: pre-wrap;border-width: 1px;border-style: solid;border-color: rgb(234, 234, 234);background-color: rgb(248, 248, 248);border-radius: 3px;display: inline;line-height: 23px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">逗号</span> 了,我们可以这样:<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?$</span>comma

🎜 이제 다음과 같이 할 수 있습니다: 🎜🎜^[0-9]{ 1 ,3}(,[0-9]{3})*(.[0-9]{1,2})?$🎜🎜

1到3个数字,后面跟着任意个 逗号+3个数字,逗号成为可选,而不是必须:<span mp-original-font-size="16" mp-original-line-height="25" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 25px;">^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$</span>

备注:这就是最终结果了,别忘了+可以用*替代如果你觉得空字符串也可以接受的话(奇怪,为什么?)最后,别忘了在用函数时去掉去掉那个反
로그인 후 복사

xml文件:^([a-zA-Z]+-?)+[a-zA-Z0-9]+\.[x|X][m|M][l|L]$

中文字符的正则表达式:[\u4e00-\u9fa5]

2바이트 문자: ^x00-xff)

빈 줄에 대한 정규식: ns*r(빈 줄을 삭제하는 데 사용할 수 있음)

HTML 태그에 대한 정규식: <(S ? )[^>]>.?|<.? /> (인터넷에 떠돌고 있는 버전이 너무 안좋습니다. 위의 버전은 부분적으로만 효과적이며 여전히 복잡한 중첩된 태그입니다. )

줄의 시작과 끝 부분에 있는 공백 문자에 대한 정규 표현식: ^s|s

) (줄의 시작과 끝 부분에 있는 공백 문자를 삭제하는 데 사용할 수 있음(공백, 탭, 양식 포함) 피드 등), 매우 유용한 표현)


Tencent QQ 번호: [1-9][0-9]{4,} (Tencent QQ 번호는 10000부터 시작)

중국 우편번호: [1-9]d{5}(?!d) (중국 우편번호는 6자리)

IP 주소 : d+.d+.d+.d+ (IP 주소 추출 시 유용)

IP地址:((?:(?:25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?\d))

牛逼啊!接私活必备的 N 个开源项目!赶快收藏吧
로그인 후 복사

IP-v4地址:\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b (提取IP地址时有用)

校验IP-v6地址:

(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))
로그인 후 복사

子网掩码:

((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))
로그인 후 복사

校验日期:

^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$(“yyyy-mm-dd“ 格式的日期校验,已考虑平闰年。)
로그인 후 복사

抽取注释:<span mp-original-font-size="16" mp-original-line-height="28" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 28px;"><!--(.*?)--></span>

查找CSS属性:<span mp-original-font-size="16" mp-original-line-height="28" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 28px;">^\\s*[a-zA-Z\\-]+\\s*[:]{1}\\s[a-zA-Z0-9\\s.#]+[;]{1}</span>

提取页면超链接:<code mp-original-font-size="14" mp-original-line-height="24" style='margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 14px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;background-color: rgba(27, 31, 35, 0.0470588);font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(255, 93, 108);overflow-wrap: break-word !important;line-height: 24px;'><span mp-original-font-size="16" mp-original-line-height="28" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 28px;">(<a\s*(?!.*\brel=)[^>]*)(href="https?:\/\/)((?!(?:(?:www\.)?'.implode('|(?:www\.)?', $follow_list).'))[^" rel="external nofollow" ]+)"((?!.*\brel=)[^>]*)(?:[^>]*)></span>

提取网页图片:<span mp-original-font-size="16" mp-original-line-height="28" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 28px;">\< *[img][^\>]*[src] *= *[\"\']{0,1}([^\"\'\ >]*)</span>(]*)(href="https?:\/\/)((?!(?:(?:www\.)?'.implode('|(? :www\.)?', $follow_list).'))[^" rel="external nofollow" ]+)"((?!.*\brel=)[^>]*)(?:[^ >]*)>

🎜🎜🎜提取网页图文:🎜🎜\< *[img][^\\>]*[src] *= *[\"\']{0,1}([^\"\'\ >]*)🎜🎜

또한 공식 계정 GitHub Ape Backstage를 검색하고 "make Money"라고 답하면 깜짝 선물 패키지를 받아보실 수 있습니다.

웹 페이지 색상 코드 추출:<code mp-original-font-size="14" mp-original-line-height="24" style='margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 14px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;background-color: rgba(27, 31, 35, 0.0470588);font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(255, 93, 108);overflow-wrap: break-word !important;line-height: 24px;'><span mp-original-font-size="16" mp-original-line-height="28" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 28px;">^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$</span>^#([A - Fa-f0-9]{6}|[A-Fa-f0-9]{3})$

🎜

文件扩 전시명:<code mp-original-font-size="14" mp-original-line-height="24" style='margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 14px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;background-color: rgba(27, 31, 35, 0.0470588);font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(255, 93, 108);overflow-wrap: break-word !important;line-height: 24px;'><span mp-original-font-size="16" mp-original-line-height="28" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 28px;">^([a-zA-Z]\:|\)\([^\]+\)*[^\/:*?"<>|]+\.txt(l)?$</span>

判断IE版本:<span mp-original-font-size="16" mp-original-line-height="28" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;word-wrap: break-word !important;font-size: 16px;overflow-wrap: break-word !important;line-height: 28px;">^.*MSIE [5-8](?:\.[0-9]+)?(?!.*Trident\/[5-9]\.0).*$</span>^([a-zA-Z ]\:|\\)\\([^\\]+\\)*[^\/:*?"<>|]+\.txt(l)?$

🎜🎜 🎜判断IE版本:🎜🎜^.*MSIE [5-8]( ?:\.[0-9]+)?(?!.*Trident\/[5-9]\.0).*$🎜🎜


첨부파일:

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

위 내용은 운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

정수에 대한 정규식은 무엇입니까? 정수에 대한 정규식은 무엇입니까? Nov 14, 2023 pm 04:11 PM

정수에 대한 정규식은 다음과 같습니다. 1. 양의 정수 일치: ^[1-9]\d*$ 2. 음의 정수 일치: ^-[1-9]\d*$ 3. 양의 정수 및 음의 정수 일치; :^-?\d+$; 4. 0이 아닌 정수 일치: ^(0|[1-9]\d*)$ 5. 정수 일치(0 포함): ^-?\d+$.

vba의 정규 표현식은 무엇입니까? vba의 정규 표현식은 무엇입니까? Nov 10, 2023 am 10:56 AM

VBA 정규식에는 다음이 포함됩니다. 1. 숫자 일치: \d; 2. 문자 일치: [a-zA-Z]; 4. 모든 문자 일치: .; w+@\w+.\w+; 6. 일치하는 휴대폰 번호: 1[3456789]\d{9}; 7. 일치하는 URL 주소: (https?|ftp)?/[^\s/.?#].[ ^\s]*잠깐만요.

Spring Boot Actuator Endpoint 공개: 애플리케이션을 쉽게 모니터링 Spring Boot Actuator Endpoint 공개: 애플리케이션을 쉽게 모니터링 Jun 09, 2023 pm 10:56 PM

1. SpringBootActuator 엔드포인트 소개 1.1 Actuator 엔드포인트란 무엇입니까? SpringBootActuator는 SpringBoot 애플리케이션을 모니터링하고 관리하는 데 사용되는 하위 프로젝트입니다. 애플리케이션의 상태, 작동 상태 및 작동 표시기를 보는 데 사용할 수 있는 일련의 내장 엔드포인트(Endpoint)를 제공합니다. 작동기 엔드포인트는 운영 및 유지보수 담당자가 애플리케이션을 모니터링, 진단 및 관리할 수 있도록 HTTP, JMX 또는 기타 형식으로 외부 시스템에 노출될 수 있습니다. 1.2 엔드포인트의 역할 및 기능 Actuator 엔드포인트는 주로 다음 기능을 구현하는 데 사용됩니다. 데이터베이스 연결, 캐싱을 포함한 애플리케이션의 상태 확인 제공,

10년 넘게 운영 및 유지보수 업무를 하다 보니 아직 초보인 것 같은 순간이 셀 수 없이 많았습니다. 10년 넘게 운영 및 유지보수 업무를 하다 보니 아직 초보인 것 같은 순간이 셀 수 없이 많았습니다. Jun 09, 2023 pm 09:53 PM

옛날에 제가 컴퓨터 과학을 전공하는 신입생이었을 때, 채용 웹사이트에서 많은 채용 공고를 찾아보던 중 R&D 엔지니어, 운영 및 유지 관리 엔지니어, 테스트 엔지니어 등 눈부신 기술 직위에 대해 혼란스러웠습니다. , 제 전문 과정은 그저 그랬고 기술적 비전도 없었으며 어떤 기술적 방향을 추구해야 할지 명확한 아이디어도 없었습니다. 한 선배가 나에게 "운영 및 유지 관리를 하세요. 운영 및 유지 관리를 위해 매일 코드를 작성할 필요가 없습니다. Liunx를 사용할 수 있으면 됩니다! 개발을 하는 것보다 훨씬 쉽습니다!"라고 말하기 전까지는 말이죠. 믿다... 10년 넘게 업계에 있으면서 고생도 많이 했고, 비난도 많이 받았고, 서버도 죽였고, 부서 해고도 경험했다. 지금 누가 나에게 개발보다 운영과 유지가 쉽다고 말한다면. , 그럼 그럴게요

정규식 소프트웨어란 무엇입니까? 정규식 소프트웨어란 무엇입니까? Nov 10, 2023 am 11:25 AM

정규식 소프트웨어에는 RegexBuddy, RegexMagic, Expresso, RegExr, Regex101, Notepad++ 등이 포함됩니다. 자세한 소개: 1. RegexBuddy는 여러 프로그래밍 언어와 정규식 엔진을 지원하는 강력한 정규식 편집기 및 디버깅 도구입니다. 2. RegexMagic은 여러 프로그래밍 언어, 정규식을 기반으로 정규식을 자동으로 생성하는 도구입니다. 표현 엔진 등.

Python의 정규식 및 일반적인 일치 함수 소개 Python의 정규식 및 일반적인 일치 함수 소개 Jul 25, 2023 pm 05:17 PM

이 글에서는 주로 정규식과 그 기본 사용법을 소개합니다. 각 문자의 구체적인 사용법은 서문의 정규식 시리즈를 참조하여 모든 사람이 정규식 사용법을 더 잘 이해할 수 있기를 바랍니다.

Spring Cloud 마이크로서비스 아키텍처 배포 및 운영 Spring Cloud 마이크로서비스 아키텍처 배포 및 운영 Jun 23, 2023 am 08:19 AM

인터넷의 급속한 발전으로 인해 기업 수준의 애플리케이션은 날로 복잡해지고 있습니다. 이러한 상황에 대응하여 마이크로서비스 아키텍처가 탄생했습니다. 모듈성, 독립적 배포 및 높은 확장성을 통해 오늘날 엔터프라이즈 수준 애플리케이션 개발을 위한 첫 번째 선택이 되었습니다. 뛰어난 마이크로서비스 아키텍처인 Spring Cloud는 실제 애플리케이션에서 큰 이점을 보여왔습니다. 이 기사에서는 SpringCloud 마이크로서비스 아키텍처의 배포, 운영 및 유지 관리에 대해 소개합니다. 1. SpringCloud 마이크로서비스 아키텍처 배포 SpringCloud

PG 데이터베이스 운영 및 유지 관리 도구에는 어떤 기능이 포함되어야 합니까? PG 데이터베이스 운영 및 유지 관리 도구에는 어떤 기능이 포함되어야 합니까? Jun 08, 2023 pm 06:56 PM

연휴 전에 저는 PG China 커뮤니티와 협력하여 D-SMART를 사용하여 PG 데이터베이스를 운영하고 유지하는 방법에 대한 온라인 라이브 방송을 진행했습니다. 우연히 금융 업계의 한 고객이 제 소개를 듣고 전화를 했습니다. 채팅하기. 그들은 Xinchuang 데이터베이스를 선택하고 여러 국내 데이터베이스를 시도했으며 마침내 TDSQL을 선택하려고 합니다. 당시에는 조금 놀랐습니다. 2020년부터 국내 데이터베이스를 선택하고 있었는데, TDSQL을 사용한 후 초기 경험이 별로 좋지 않았던 것 같습니다. 나중에 대화를 통해 그들이 이제 막 TDSQL의 분산 데이터베이스를 사용하기 시작했다는 사실을 알게 되었고 연구 개발 요구 사항이 너무 높아서 모두 TDSQL의 중앙 집중식 MYSQL 인스턴스를 선택했습니다. 사용한 후에는 사용이 매우 쉽다는 것을 알게 되었습니다. . 전체 데이터베이스 클라우드

See all articles