ký tự thông thườngmiêu tả
\Đánh dấu ký tự tiếp theo là ký tự đặc biệt, hoặc ký tự nguyên văn, hoặc tham chiếu ngược, hoặc ký tự thoát tám. Ví dụ, "N" ký tự khớp "N". n" Khớp ký tự mới dòng. Số serial "\\"Khớp."\" và " ("Thì khớp"(".
^ Khớp vị trí bắt đầu của chuỗi đầu vào. Nếu thuộc tính Multiline của đối tượng RegExp được đặt, ^ cũng khớp " n"Hoặc" r" sau đó.
$ Khớp vị trí cuối cùng của chuỗi đầu vào. $ cũng khớp nếu thuộc tính Multiline của đối tượng RegExp được đặt " n"Hoặc" r" vị trí trước đó.
*Khớp biểu thức con trước đó một hoặc nhiều lần. Ví dụ, zo * có thể khớp "Z" và "zoo". * Tương đương với {0,}.
+Khớp biểu thức con trước đó một hoặc nhiều lần. Ví dụ, "zo+"Có thể khớp"zo" và "zoo"Nhưng chúng không khớp."Z".+ tương đương với {1,}.
?Khớp biểu thức con trước đó một hoặc không lần. Ví dụ, "thực hiện(s)?"Có thể khớp"thực hiện"Hoặc"thực hiện"Trong"thực hiện".? Tương đương với {0,1}.
{N}N Là một số-số nguyên âm âm. Khớp được xác định NLần. Ví dụ, "o{2}" Không thể khớp "Bob"Trong"o" nhưng có thể khớp "Food" hai o.
{N,}N Là một số-số nguyên âm. Khớp ít nhất NLần. Ví dụ, "o{2,}" không thể khớp "Bob"Trong"o" nhưng có thể khớp "foooood" tất cả o.O {1,}"Tương đương với"O +".O {0,}"Đồng đẳng với"O *".
{N,m}mNCả hai đều không-số nguyên âm, nơiN< =mKhớp ít nhấtNlần thứ hai và nhiều khớp nhấtmLần. Ví dụ, "O {1,3}"Sẽ khớp"FOOOOD"Ba o đầu tiên trong"O {0,} 1}"Tương đương với"O?". Vui lòng lưu ý rằng không có khoảng trống giữa dấu phẩy và hai số.
?Khi ký tự ngay sau bất kỳ kìm nào khác (*,+,?,{N,}, {N,}, {N,m}) Sau này, mẫu khớp là không-thèm ăn.-mẫu thèm ăn khớp với ít chuỗi nhất có thể, trong khi mẫu thèm ăn mặc định khớp với nhiều chuỗi nhất có thể. Ví dụ, cho chuỗi "Oooo","O +?"Sẽ khớp với một"o"Và"O +"Sẽ khớp với tất cả"o".
.Khớp ngoại trừ "\NBất kỳ ký tự đơn nào khác ngoài ". Để khớp với bao gồm"\N"Bất kỳ ký tự nào được bao gồm, xin hãy sử dụng điều gì đó như"(. | n)"Mô hình.
(Mẫu)Khớp với mẫu và lấy kết quả khớp. Kết quả khớp có thể được lấy từ bộ sưu tập Matches kết quả, sử dụng bộ sưu tập SubMatches trong VBScript và 0 dollars... 9 giá trị dollars trong JScript. Để khớp với các ký tự ngoặc kép, sử dụng " ("Hoặc")".
(?: mẫu)Khớp với mẫu nhưng không lấy kết quả khớp, có nghĩa là nó là một-lấy khớp và không lưu trữ để sử dụng sau này. Điều này được sử dụng trong ký tự hoặc "(|)"Điều này rất hữu ích để kết hợp các phần của mẫu. Ví dụ"ngành (?: y | ies)"Chỉ là một so sánh"Ngành nghề | ngành nghề"Bày tỏ ngắn gọn hơn."
(? = mẫu)Khảo sát tiền không có giá trị khớp với chuỗi tìm kiếm ở đầu của chuỗi của bất kỳ mẫu khớp nào. Đây là một-lấy khớp, có nghĩa là không cần lấy khớp để sử dụng sau này. Ví dụ như "Windows (? = 95 | 98 | NT | 2000)"Có thể khớp"Windows 2000"Trong"Windows"Nhưng chúng không khớp."Windows 3.1"Trong"Windows". Tiền-Tìm kiếm không tiêu thụ các ký tự, có nghĩa là sau khi xảy ra khớp, việc tìm kiếm khớp tiếp theo bắt đầu ngay sau khớp cuối cùng, thay vì sau ký tự chứa tiền-tìm kiếm.
(?! mẫu)Khảo sát ngược không có giá trị, khớp với chuỗi tìm kiếm ở đầu của bất kỳ chuỗi nào không khớp với mẫu. Đây là một-lấy khớp, tức là, không cần lấy khớp để sử dụng sau này. Ví dụ "Windows (?! 95 | 98 | NT | 2000)"Có thể khớp"Windows 3.1"Trong"Windows"Nhưng chúng không khớp."Windows 2000"Trong"Windows". Tiền-tìm kiếm không tiêu thụ ký tự, tức là, sau khi khớp xảy ra, việc tìm kiếm khớp tiếp theo bắt đầu ngay sau khớp cuối cùng, thay vì bắt đầu sau ký tự chứa tiền-tìm kiếm
(? < = mẫu)Một kiểm tra dương ngược tương tự như một kiểm tra dương tiến, nhưng theo hướng ngược lại. Ví dụ, "(? < = 95 | 98 | NT | 2000) Windows"Có thể khớp"2000Windows"Trong"Windows"Nhưng chúng không khớp."3.1 Windows"Trong"Windows".
(? <! mẫu)Một kiểm tra âm ngược tương tự như một kiểm tra âm tiến, nhưng theo hướng ngược lại. Ví dụ "(? <! 95 | 98 | NT | 2000) Windows"Có thể khớp"3.1 Windows"Trong"Windows"Nhưng chúng không khớp."2000Windows"Trong"Windows".
X | yKhớp với x hoặc y. Ví dụ, "Z | food"Có thể khớp"Z"Hoặc"Food".(Z | f) ood"Thì khớp"Zood"Hoặc"Food".
[Xyz]Mجموع ký tự. Khớp với bất kỳ ký tự nào chứa. Ví dụ, "[Abc]"Có thể khớp"thường"Trong"A".
[^ xyz]Mجموع ký tự âm. Khớp với bất kỳ ký tự nào không chứa. Ví dụ, "[^ abc]"Có thể khớp"thường"Trong"p".
[A-z]Phạm vi ký tự. Khớp với bất kỳ ký tự nào trong phạm vi được chỉ định. Ví dụ, "[A-z]"Có thể khớp"A"Đến.Z"Bất kỳ ký tự chữ thường nào trong phạm vi.
[^ a-z]Phạm vi ký tự âm. Khớp với bất kỳ ký tự nào không nằm trong phạm vi được chỉ định. Ví dụ, "[^ a-z]"Có thể khớp với bất cứ điều gì không có đó"A"Đến.Z"Ký tự nào đó trong phạm vi.
BKhớp với biên giới từ, tức là vị trí giữa từ và khoảng trống. Ví dụ, "Er b"Có thể khớp"Không bao giờ"Trong"er"Nhưng chúng không khớp."Động từ"Trong"er".
BKhớp với ký tự không-biên giới từ. "Er B"Có thể khớp"Động từ"Trong"er"Nhưng chúng không khớp."Không bao giờ"Trong"er".
CxKhớp với ký tự điều khiển được chỉ định bởi x. Ví dụ, cM khớp với Control-M hoặc ký tự xuống dòng. Giá trị của x phải là một trong A-Z hoặc một-z. Ngược lại, coi c là ký tự trực tiếp "C"Ký tự.
DKhớp với ký tự số. Tương đương với [0-9].
DKhớp với ký tự không-Ký tự số. Tương đương với [^ 0-9].
FKhớp với ký tự trang. Tương đương với x0c và cL.
nKhớp với ký tự mới dòng. Tương đương với x0a và cJ.
rKhớp với ký tự xuống dòng. Tương đương với x0d và cM.
sKhớp bất kỳ ký tự trống nào, bao gồm các dấu cách, tab, trang in, v.v. Tương đương với [ f n r t v].
SKhớp bất kỳ ký tự không-ký tự trống. Tương đương với [^ f n r t v].
tKhớp ký tự tab. Tương đương với x09 và cI.
VKhớp ký tự tab dọc. Tương đương với x0b và cK.
WKhớp bất kỳ ký tự từ bao gồm dấu gạch dưới. Tương đương với "[A-Za-z0- 9_]".
WKhớp bất kỳ ký tự không-ký tự từ. Tương đương với "[^ A-Za-z0- 9_]".
XNkhớpN, trong đóNTránh giá trị cho thập lục phân. Giá trị chạy thoát thập lục phân phải là hai-độ dài số. Ví dụ, " X41"Khớp."A". X041"Đồng đẳng với" X04 & 1". Mã hóa ASCII có thể được sử dụng trong biểu thức chính quy.
\NumkhớpNum, trong đóNumLà một số nguyên dương. Tham chiếu đến kết quả khớp được. Ví dụ, "(.) 1"Khớp hai ký tự liên tiếp giống nhau."
\NĐịnh danh một giá trị chạy thoát tám số hoặc một tham chiếu ngược. Nếu\NTrước ít nhấtNMột biểu thức con đã được muaNĐối với tham chiếu ngược. Nếu không, nếuNLà một số tám (0-7), sauNLà một giá trị chạy thoát tám số.
\nmĐịnh danh một giá trị chạy thoát tám số hoặc một tham chiếu ngược. Nếu\nmÍt nhất trướcnmĐể lấy một biểu thức con, sau đónmLà một tham chiếu ngược. Nếu\nmÍt nhất trướcNMua, sau đóNĐối với văn bản tiếp theomNếu không thỏa mãn điều kiện trước đó, nếuNmCả hai đều là số tám (0-7), sau\nmSẽ khớp giá trị chạy thoát tám sốnm.
\nmlIFNLà một số tám (0-3), vàM và lCả hai đều là số tám (0-7), sau đó khớp giá trị chạy thoát tám sốnmL.
uNkhớpN, trong đóNLà một ký tự Unicode được đại diện bởi bốn chữ số thập lục phân. Ví dụ, © khớp với dấu bản quyền (©).
tên người dùng/^ [a - z0 - 9_ -] {3,16}$/
mật khẩu/^ [a - z0 - 9_ -] {6,18}$/
Mật khẩu 2(? = ^. {8 ,}$)(?=.* d )(?=.* W +)(?=.*[ A - Z ])(?=.*[ a - z ])(?!.* n). * $ (Bao gồm số/ký tự in hoa/ký tự thường/các dấu chấm phẩy, tất cả bốn đều phải có, nhiều hơn 8 số
giá trị thập lục phân/^ #? ([a-f0-9] {6} | [a-f0-9] {3}) $/
E-địa chỉ email/^ ([a - z0 - 9 _.-]+)@([ da - z .-]+).([ a - z.] {2,6}) $/
/^ [a-z d] + (. [a-z d ]+)*@([ d a-z] (- [ d a-z ])?)+(.{ 1,2} [a-z] +) + $/hoặcW +([-+.] w +) * @ w +([-.] w +) *. w +([-.] w +) *
URL/^ (https ?://)?([ da - z .-]+).([ a - z.] {2,6 })([/ w .-]*)*/)?$/ hoặc [A - zA - z ]+://[^ s] *
Địa chỉ 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)? $/hoặc ((2 [0-4] d | 25 [0-5] | [01)? d d?) .) {3}2 [0-4] d | 25 [0-5] | [01]? d d?)
thẻ HTML/^ < ([a - z ]+)([^<]+)*(?:>(.*)</ 1 > | s +/>)$/ hoặc<(.*(.*)>.*</ 1 >|<(.*) />
Xóa mã \\ Comments(? <! http: | S)//. * $
Khớp với đôi-ký tự byte (bao gồm cả ký tự Trung Quốc)[^ x00- xff]
Kanji (ký tự)[Một -]
Phạm vi ký tự Trung Quốc trong mã hóa Unicode/^ [-] + $/
Hà và đầy đủ-dấu chấm từ rộng (ký tự)[- -: -, -! - 🥰]
Ngày (năm-tháng-ngày)( d {4}) | d {2) - ((0? ([1-9)) | (1 [1 | 2)) - ((0? [1-9]) | ([12] ([1-9)) | (3 [0 | 1))
Ngày (tháng/Ngày/Năm)((0? [1-9] {1)) | (1 [1 | 2))/(0? [1-9] | ([12] [1-9)) | (3 [0 | 1))/( d {4}) | d {2)
Thời gian (giờ: phút, 24-đồng hồ giờ((1 | 0?) [0-9] | 2 [0-3]): ([0-5] [0-9]
Số điện thoại cố định Trung Quốc đại lục( d {4} - | d {3} -)? ( d {8}) | d {7)
Số điện thoại di động Trung Quốc đại lục1 d {10}
Mã bưu điện Trung Quốc đại lục[1-9] d {5}
Số chứng minh nhân dân Trung Quốc đại lục (15 hoặc 18 số D {15} ( d d [0-9xX])?
Không-số nguyên âm (số nguyên dương hoặc số không) D +
số nguyên dương[0-9] * [1-9] [0-9] *
số nguyên âm- [0-9] * [1-9] [0-9] *
số nguyên-? d +
số thập phân(-? d +) (. d +)?
mục đích trống N s * r hoặc n n (editplus) hoặc ^ [ s S] * n
Số điện thoại QQ[1-9] d {4,}
Các từ không chứa abcB ((?! abc) w) + b
Khớp với các ký tự trắng đầu và cuối^ s * | s * $
thường được sử dụng bởi các nhà biên tập
Dưới đây là một số thay thế cho các ký tự đặc biệt Trung Quốc (editplus)
^ [0-9]. * n
^ [^]. * n
^ [Bài tập]. * 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 >

cú pháp biểu thức chính quy

Cú pháp biểu thức chính quy cho danh sách kiểm tra biểu thức chính quy phổ biến của bạn, truy vấn cú pháp biểu thức chính quy, cú pháp biểu thức chính quy phổ biến, cú pháp cơ bản biểu thức chính quy, phân-Cú pháp biểu thức, điều chỉnh biểu thức chính quy, chế độ thèm ăn biểu thức chính quy, biểu thức chính quy không-Chế độ thèm ăn, qua cách đơn giản và nhanh chóng để kiểm soát chuỗi.

Cách đi của bạn: