1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Mẫu Regular Expressions hữu ích pot

6 119 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Mẫu Regular Expressions hữu ích
Trường học Unknown
Chuyên ngành Regular Expressions
Thể loại Tài liệu
Năm xuất bản Unknown
Thành phố Unknown
Định dạng
Số trang 6
Dung lượng 114,51 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mẫu Regular Expressions hữu ích Không chỉ trong PHP mà ở nhiều ngôn ngữ khác Regular Expressions xuất hiện một cách thường xuyên, điều này cho thấy sự tiện dụng của nó.. Xin giới thiệu m

Trang 1

Mẫu Regular Expressions hữu ích

Không chỉ trong PHP mà ở nhiều ngôn ngữ khác Regular Expressions xuất hiện một cách thường xuyên, điều này cho thấy sự tiện dụng của nó Xin giới thiệu một vài mẫu Regex hữu ích : Tên truy cập Chỉ chấp nhận chữ cái thường, chữ cái viết hoa, số 0-9, và gạch chân

view plaincopy to clipboardprint?

1 $string = "userNaME123456789_";

2 if

(preg_match('/^[a-z\d_]{023456789}$/i', $string)) { echo "example 1 successful."; }

$string = "userNaME123456789_";

if (preg_match('/^[a-z\d_]{023456789}$/i', $string)) { echo "example 1

successful."; }

Số điện thoại Số điện thoại có dạng : (###)###-####

view plaincopy to clipboardprint?

1 $string = "(032)555-5555";

2 if (preg_match('/^(\(?[2-9]{1}[0-9]{2}\)?|[0-9]{3,3}[- ]?)[ ][0-9]{3,3}[- ]?[0-9]{4,4}$/', $string)) {

Trang 2

3 echo "example 2 successful.";

4 }

$string = "(032)555-5555";

if (preg_match('/^(\(?[2-9]{1}[0-9]{2}\)?|[0-9]{3,3}[- ]?)[ ][0-9]{3,3}[- ]?[0-9]{4,4}$/', $string)) {

echo "example 2 successful.";

}

Địa chỉ Email dạng ho.ten@domain.com.vn

view plaincopy to clipboardprint?

1 $string = "first.last@domain.com.vn";

2 if (preg_match( '/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/', $string)) {

3 echo "example 3 successful.";

4 }

$string = "first.last@domain.com.vn";

Trang 3

if (preg_match( '/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/', $string)) {

echo "example 3 successful.";

}

Mã Postal :

view plaincopy to clipboardprint?

1 $string = "55324-4324";

2 if (preg_match('/^[0-9]{5,5}([- ]?[0-9]{4,4})?$/', $string)) {

3 echo "example 4 successful.";

4 }

$string = "55324-4324";

if (preg_match('/^[0-9]{5,5}([- ]?[0-9]{4,4})?$/', $string)) {

echo "example 4 successful.";

}

Địa chỉ ip :

Trang 4

view plaincopy to clipboardprint?

1 $string = "255.255.255.0";

2 if (preg_match( '^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:[.](?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$', $string)) {

3 echo "example 5 successful.";

4 }

$string = "255.255.255.0";

if (preg_match(

'^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:[.](?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$', $string)) {

echo "example 5 successful.";

}

Mã màu hexadecimal Dạng :#333333, #333 :

view plaincopy to clipboardprint?

1 $string = "#666666";

2 if (preg_match('/^#(?:(?:[a-f\d]{3}){1,2})$/i', $string)) {

3 echo "example 6 successful.";

Trang 5

4 }

$string = "#666666";

if (preg_match('/^#(?:(?:[a-f\d]{3}){1,2})$/i', $string)) {

echo "example 6 successful.";

}

Comment nhiều dòng Comment dạng : /* * text here */ Thường dùng trong php, css :

view plaincopy to clipboardprint?

1 $string = "/* commmmment */"; if (preg_match('/^[(/*)+.+(*/)]$/', $strin g)) {

2 echo "example 7 successful.";

3 }

$string = "/* commmmment */"; if (preg_match('/^[(/*)+.+(*/)]$/', $string)) { echo "example 7 successful.";

}

Trang 6

Ngày Ngày dạng MM/DD/YYYY :

view plaincopy to clipboardprint?

1 $string = "10/15/2007";

2 if (preg_match('/^\d{1,2}\/\d{1,2}\/\d{4}$/', $string)) {

3 echo "example 8 successful.";

4 }

Ngày đăng: 14/08/2014, 04:21

TỪ KHÓA LIÊN QUAN

w