| ?????? ??????? | ????? |
|---|---|
| \ | ??? ????? ??? ????? ?????? ???? ???? ?? ??? ????? ?? ????? ?????? ?????? ?? ???? ?????. ??? ???? ??????? "n" ????? ?????"n"。"\n" ????? ??? ??? ????. ??????"\\" ?????"\" ?"\(" ?????"("。 |
| ^ | ????? ????? ????? ???????. ??? ?? ????? ????? Multiline ????? RegExp? ??? ^ ????? ????? "\n" ??"\r" ??????? ??? ??? |
| $ | ????? ????? ????? ???????. ??? ?? ????? ??????? Multiline ????? RegExp? ??? ^ ????? ????? ????? ????? ???????.$ ????? ????? "\n" ??"\r" ?????. |
| * | ?????? ??????? ?????? ?????? ???? ?? ????. ??? ???? ??????? ????? zo* ????? "z" ?"zoo"。* ?????{0,}。 |
| + | ????? ??????? ?????? ?????? ??? ?? ????. ??? ???? ??????? "zo+" ?????"zo" ?"zoo", ???? ???"z"。+ ????? ??{1,}。 |
| ? | ????? ??????? ?????? ?????? ??? ??? ?? ??? ?????. ??? ???? ??????? "do(es)?" ???? ?? ?????? ??"does" ??"does" ??"do"。? ??? ?? ?????{0,1}。 |
| {n} | n ????? ?????? ??? ????. ????? ?? ?? ??????n ????. ??? ???? ??????? "o{2}" ?? ???? ??????"Bob" ??"o", ?????? ????? ???? ????? ??"food" ?????? ????? ???? ????? ?? |
| {n,} | n ??? ???? ??? ???? ????? ??? ?????n ????. ??? ???? ??????? "o{2,}" ?? ???? ??????"Bob" ??"o", ?????? ????? ???? ???? o ??"foooood" ?????? ????? ???? ???? o ??"o{1,}" ?????"o+"。"o{0,}" ?????"o*"。 |
| {n,m} | m ?n ??????? ????? ??? ?????? ???n<=m。 ????? ??? ?????n ???? ???? ??????m ????. ??? ???? ??????? "o{1,3}" ?????? ??? ????? ???? o ??"fooooood" ??? ????? ???? o ??"o{0,1}" ?????"o?"。 ???? ??? ?? ???? ?? ???? ???? ????? ??? ??????? ????????. |
| ? | ????? ???? ??? ????? ??????? ??????? ??? ?? ???????? ?????? (*? +?? ? ???? ????? ??{n},{n,},{n,m}) ????? ???? ??? ????? ??????? ??????? ??? ?? ???? ??????? ?????? (*?+??? ?)? ???? ??? ???????? ??? ???? ???????. ?????? ????? ??? ????? ?? ??? ??? ???? ?? ??????? ???? ?? ????? ????? ????? ?????? ????? ????? ????????? ?? ???? ??? ???? ?? ??????? ???? ?? ????? ????. ??? ???? ??????? ??????? ??????? "oooo","o+?" ?????? ????? ?????"o", ?"o+" ?????? ??"o"。 |
| . | ?????? ?? ??? ???? ???????? "\n" ?????? ?? ??? ???? ???????? ". ??????? ?? ??? ??? ?? ???"\n" ?? ???? ?????? ????? ???"(.|\n)" ???. |
| (pattern) | ???? ????? ????? ??? ???????. ???? ?????? ??? ???????? ??????? ?? ?????? ????????? ???????? ????? ?????? ?? VBScript ?????? SubMatches ??? JScript ??????$0…$ 9 ????? ?? VBScript ? JScript. ??????? ???? ???????? ?????? ????? "\(" ??"\)"。 |
| (?:pattern) | ????? ????? ????? ?? ???? ???????? ?? ??? ????? ??? ???? ????? ??? ??? ?????? ????????? ??????. ??? ??? ?? ????? ??? ??? ????? ?? ????? ???????? ????? "(|)" ???? ????? ?? ?????. ??? ???? ??????"industr(?:y|ies)" ?? ????? ???? ??"industry|industries" ???????. |
| (?=pattern) | ?????? ?????? ???????? ????????? ????? ????? ????? ????? ?? ????? ?? ????? ????? ?????. ??? ?????? ?? ???? ?????? ?????? ?? ?? ???????? ?? ????? ??? ?????? ????? ?????????? ??????. ??? ???? ??????? "Windows(?=95|98|NT|2000)" ?????"Windows2000" ??"Windows", ???? ???"Windows3.1" ??"Windows"。 ?? ?????? ?????? ????? ?????? ??????? ?? ??? ???? ?????? ???? ????? ?? ??????? ?????? ??????? ??? ??? ?????? ???? ??? ????? ???? ????? ??? ???????? ???????. |
| (?!pattern) | ????? ????? ?????? ?????? ???????? ????? ????? ?? ????? ?? ????? ?? ?????? ?? ?????. ??? ?????? ??? ????? ?????? ?? ?? ???????? ?? ????? ??? ????? ?????????? ??????. ??? ???? ??????? "Windows(?!95|98|NT|2000)" ?????"Windows3.1" ??"Windows", ???? ???"Windows2000" ??"Windows"。 ?? ?????? ?????? ?????? ?????? ??????? ?? ??? ???? ?????? ???? ????? ?? ??????? ?????? ??????? ??? ??? ?????? ???? ??? ????? ???? ????? ??? ?????? ??????. |
| (?<=pattern) | ???? ??????? ?????? ???????? ?????? ??????? ?????? ???????? ?????? ??????? ?????? ???????? ???????? ???? ?? ??????? ???????. ??? ???? ??????? "(?<=95|98|NT|2000)Windows" ??????"2000Windows" ??"Windows", ???? ???"3.1Windows" ??"Windows"。 |
| (?<!pattern) | ?????? ???????? ??????? ??????? ?? ???????? ??????? ????????? ???? ?? ??????? ???????. ??? ???? ??????? "(?<!95|98|NT|2000)Windows" ???? ?? ?????? ??"3.1Windows" ??"Windows", ???? ???"2000Windows" ??"Windows"。 |
| x|y | ????? ? ?? ?. ??? ???? ??????? "z|food" ?????"z" ??"food"。"(z|f)ood" ?????"zood" ??"food"。 |
| [xyz] | ?????? ?? ??????. ????? ?? ?? ?????? ?? ????????. ??? ???? ??????? "[abc]" ???? ?? ????? ???? ?? ?????? ??"plain" ??"a"。 |
| [^xyz] | ?????? ?? ?????? ???????. ????? ?? ??? ??? ????. ??? ???? ??????? "[^abc]" ?????"plain" ??"p"。 |
| [a-z] | ???? ?? ??????. ????? ?? ??? ?? ?????? ??????. ??? ???? ??????? "[a-z]" ????? ?? ??? ?? ??????"a" ??? ??? ???? ?? ??????"z" ?? ??? ???? ?? ??????. |
| [^a-z] | ???? ???? ?? ??????. ????? ?? ??? ??? ????? ?? ?????? ??????. ??? ???? ??????? "[^a-z]" ????? ?? ??? ??? ?? ??????"a" ???"z" ??????. |
| \b | ????? ?? ??????? ?? ????? ??? ?????? ????????. ??? ???? ??????? "er\b" ?????"never" ??"er", ???? ???"verb" ??"er"。 |
| \B | ????? ???? ??? ???????. "er\B" ???? ?? ??????"verb" ??"er", ???? ???"never" ??"er"。 |
| \cx | ????? ??? ???? ???? ?? x. ??? ???? ??????? \cM ????? ??? \Control-M ?? ??? ????? ?????. ??? ???? ??????? \cM ????? ??? \Control-M ?? ??? ????? ?????. ??? ?? ???? x ??? ???? A-Z ?? a-z. ???? ???? ??? ??????? ?? c ???? "c" ???. |
| \d | ????? ????? ??????. ????? ??[0-9]。 |
| \D | ????? ????? ??? ????. ????? ??[^0-9]。 |
| \f | ????? ???? ?????. ????? \x0c ? \cL. |
| \n | ????? ??? ????? ???. ????? \x0a ?\cJ. |
| \r | ????? ????? ?????. ????? \x0d ? \cM. |
| \s | ????? ?? ??? ????? ?????? ??? ?? ??? ???????? ??????? ??????? ?????? ???????? ???. ????? ?[ \f\n\r\t\v]。 |
| \S | ????? ?? ??? ????? ??? ?????. ????? ??[^ \f\n\r\t\v]。 |
| \t | ????? ????? ?????. ????? \x09 ? \cI. |
| \v | ????? ????? ????? ?????. ????? \x0b ? \cK. |
| \w | ????? ?? ??? ???? ????? ???? ?????. ????? "[A-Za-z0-9_]"。 |
| \W | ????? ?? ??? ??? ????. ????? "[^A-Za-z0-9_]"。 |
| \xn | ?????n, ???n ?? ???? ?????? ??????? ??????. ??? ?? ????? ?????? ??????? ?????? ?? ?????. ??? ???? ??????? "\x41" ?????"A"。"\x041" ????? ??"\x04&1"。 ???? ??????? ASCII ?? ????????? ???????... |
| \num | ?????num, ???num ?? ??? ???? ????. ???? ???????? ???? ?? ?????? ?????. ??? ???? ??????? "(.)\1" ????? ????? ???????? ????????. |
| \n | ???? ???? ?????? ??????? ?? ???? ??? ?????. ??? ??? \n ??????? ??n ??? ??? ????????? ???????? ??? \n ???? ?????? ??????. ???? ???? ??? ???n ?? ??? ??????? (0-7)? ???n ???? ?????? ???????. |
| \nm | ???? ?????? ??????? ?? ?????? ??????. ??? ??? \nm ?????? ??nm ??????? ?????? ???nm ???? ?????? ??????. ??? ??? \nm ??????? ??n ?????? ???????? ???n ?? ???? ???? ??????? ?????m ?? ???? ????. ??? ?? ????? ?? ?? ?????? ???????? ??? ????n ?m ?????? ?? ??????? ???????? (0-7)? ??? \nm ?????? ???? ?????? ???????nm。 |
| \nml | ??? ???n ????? ??????? (0-3)? ? ? ? ? ?????? ?? ??????? ???????? (0-7)? ??? ?????? ???? ?????? ???????nml。 |
| \un | ?????n, ???n ??? ??????? ???? ?????? ????? ?????? ?????. ??? ???? ??????? \u00A9 ????? ??? ???? ????? (©). |
| ??? ???????? | /^[a-z0-9_-]{3,16}$/ |
|---|---|
| ???? ?????? | /^[a-z0-9_-]{6,18}$/ |
| ???? ??????2 | (?=^.{8,}$)(?=.*\d)(?=.*\W+)(?=.*[A-Z])(?=.*[a-z])(?!.*\n).*$ ( ????? ?? ?????/???? ?????/???? ?????/???? ?????/?????? ?????? ??? ?? ???? ??????? ??????? ??????? ???? ?? 8 ?????) |
| ???? ?????? ????? | /^#?([a-f0-9]{6}|[a-f0-9]{3})$/ |
| ?????? ?????????? | /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/ /^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/ ??\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* |
| URL | /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/ ??[a-zA-z]+://[^\s]* |
| ????? IP | /((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)/ /^(?:(?: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]?)$/ ??((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?) |
| ????? HTML | /^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/ ??<(.*)(.*)>.*<\/\1>|<(.*) \/> |
| ??? ????? \\\ ????????? | (?<!http:|\S)//.*$ |
| ?????? ???? ?????? ??????( ??? ?? ??? ?????? ???????) | [^\x00-\xff] |
| ?????? ???????( ??????) | [\u4e00-\u9fa5] |
| ?????? ?? ?????? ??????? ?? ??? ??????? | /^[\u2E80-\u9FFF]+$/ |
| ??????? ??????? ??????? ????? ?????( ??????) | [\u3000-\u301e\ufe10-\ufe19\ufe30-\ufe44\ufe50-\ufe6b\uff01-\uffee] |
| ???????( ?????-?????-?????) | (\d{4}|\d{2})-((0?([1-9]))|(1[1|2]))-((0?[1-9])|([12]([1-9]))|(3[0|1])) |
| ???????( ?????/?????/?????/?????/?????) | ((0?[1-9]{1})|(1[1|2]))/(0?[1-9]|([12][1-9])|(3[0|1]))/(\d{4}|\d{2}) |
| ?????( ??????: ?????? ???? 24 ????) | ((1|0?)[0-9]|2[0-3]):([0-5][0-9]) |
| ????? ????? ???? ??????? ?????? ??????? | (\d{4}-|\d{3}-)?(\d{8}|\d{7}) |
| ??? ?????? ??????? ?? ???? ??????? ????? | 1\d{10} |
| ????? ??????? ?????? | [1-9]\d{5} |
| ??? ????? ???? ???? ??????? ??????( 15 ?? 18 ?????) | \d{15}(\d\d[0-9xX])? |
| ??? ???? ??? ????( ??? ???? ???? ?? ???) | \d+ |
| ??? ???? ???? | [0-9]*[1-9][0-9]* |
| ??? ???? ???? | -[0-9]*[1-9][0-9]* |
| ??? ???? | -?\d+ |
| ?????? | (-?\d+)(\.\d+)? |
| ???? ????? | \ ? \?* \? ?? \? \? \?(editplus) ??[\s\S ]*\n |
| [1-9]\d{4,} | |
| ??????? ???? ?? ????? ??? abc | \b((?!abc)\w)+\b |
| ???? ?????? ??????? ?????? ???????? | ^\s*|\s*$ |
| ????? ???? ????????? | ???? ??? ??? ??????? ?????? ??????? ??????(editplus) ^[0-9].*\n ^[^ ???? ??? ??? ??????? ?????? ??????? ??????].*\n ^[ ?????].*\n ^[\s\S ]*\n ^[0-9]*\. ^[\s\S ]*\n <p[^<>*]> href="javascript:if\(confirm\('(.*?)'\)\)window\.location='(.*?)'" <span style=".[^"]*rgb\(255,255,255\)">.[^<>]*</span> <DIV class=xs0>[\s\S]*?</DIV> |