정규 표현 식 을 자주 사용 합 니 다!(예: 중국어 일치, html 일치)
14540 단어 정규 표현 식
: [u4e00-u9fa5]
: ,
( ):[^x00-xff]
: ( 2,ASCII 1)
:ns*r
:
HTML :<(S*?)[^>]*>.*?|<.*? />
: , ,
:^s*|s*$
: ( 、 、 ),
Email :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
QQ :[1-9][0-9]{4,}
: 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
RegularExpressionValidator :
:“^[0-9]*$”
n :“^d{n}$”
n :“^d{n,}$”
m-n :“^d{m,n}$”
:“^(0|[1-9][0-9]*)$”
:“^[0-9]+(.[0-9]{2})?$”
1-3 :“^[0-9]+(.[0-9]{1,3})?$”
:“^+?[1-9][0-9]*$”
:“^-[1-9][0-9]*$”
3 :“^.{3}$”
26 :“^[A-Za-z]+$”
26 :“^[A-Z]+$”
26 :“^[a-z]+$”
26 :“^[A-Za-z0-9]+$”
、26 :“^w+$”
:“^[a-zA-Z]w{5,17}$” : , 6-18 ,
、 。
^%&'',;=?$" :“[^%&'',;=?$x22]+”
:“^[u4e00-u9fa5],{0,}$”
Email :“^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$”
InternetURL:“^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$”
:“^((d{3,4})|d{3,4}-)?d{7,8}$”
:“XXXX-XXXXXXX”,“XXXX-XXXXXXXX”,“XXX-XXXXXXX”,
“XXX-XXXXXXXX”,“XXXXXXX”,“XXXXXXXX”。
(15 18 ):“^d{15}|d{}18$”
12 :“^(0?[1-9]|1[0-2])$” :“01”-“09” “1”“12”
31 :“^((0?[1-9])|((1|2)[0-9])|30|31)$”
:“01”“09” “1”“31”。
: [u4e00-u9fa5]
( ):[^x00-xff]
:n[s| ]*r
HTML :/<(.*)>.*|<(.*) />/
:(^s*)|(s*$)
Email :w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
URL :http://([w-]+.)+[w-]+(/[w- ./?%&=]*)?
(1) : ( 2,ASCII 1)
String.prototype.len=function(){return this.replace([^x00-xff]/g,"aa").length;}
(2) :javascript vbscript trim ,
String.prototype.trim = function()
{
return this.replace(/(^s*)|(s*$)/g, "");
}
(3) : IP
function IP2V(ip) //IP
{
re=/(d+).(d+).(d+).(d+)/g // IP
if(re.test(ip))
{
return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
}
else
{
throw new Error("Not a valid IP address!")
}
}
(4) : URL javascript
s="http://www.9499.net/page1.htm";
s=s.replace(/(.*/){0,}([^.]+).*/ig,"$2") ;//Page1.htm
(5) :
:onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'') "onbeforepaste="clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[^u4E00-u9FA5]/g,''))"
: onkeyup="value=value.replace(/[^uFF00-uFFFF]/g,'') "onbeforepaste="clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[^uFF00-uFFFF]/g,''))"
:onkeyup="value=value.replace(/[^d]/g,'') "onbeforepaste= "clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[^d]/g,''))"
:onkeyup="value=value.replace(/[W]/g,'') "onbeforepaste="clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[^d]/g,''
편집기 불 러 오 는 중...
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
awk 상용 명령awk 는 모든 입력 줄 을 하나의 기록 으로 인식 하고 그 줄 의 모든 단어 도 메 인 을 하나의 필드 로 인식 합 니 다. ARGC 명령 줄 에 awk 스 크 립 트 가 들 어 오 는 매개...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.