Bu yazıda, kendimde sürekli unuttuğun ve her defasında nette aramak zorunda kaldığın yardımcı kod parçacıklarını yazacağım.
Regular Expression (Düzenli İfadeler denemek için regexpal sitesini kullana bilirsiniz.
Reqular Expression da kullanılan anahtarlar aşağıdaki gibidir:
1- Türkiye için Cep Telfonu Regular Expression'ı:
Başında 0 olmadan üç operatöre ait 50, 53, 54 ve 55 ile başlayan cep telefonlarını doğrular.
Regular Expression (Düzenli İfadeler denemek için regexpal sitesini kullana bilirsiniz.
Reqular Expression da kullanılan anahtarlar aşağıdaki gibidir:
. |
Any character except newline. |
\. |
A period (and so on for \* , \( , \\ , etc.) |
^ |
The start of the string. |
$ |
The end of the string. |
\d ,\w ,\s |
A digit, word character [A-Za-z0-9_] , or whitespace. |
\D ,\W ,\S |
Anything except a digit, word character, or whitespace. |
[abc] |
Character a, b, or c. |
[a-z] |
a through z. |
[^abc] |
Any character except a, b, or c. |
aa|bb |
Either aa or bb. |
? |
Zero or one of the preceding element. |
* |
Zero or more of the preceding element. |
+ |
One or more of the preceding element. |
{n} |
Exactly n of the preceding element. |
{n,} |
n or more of the preceding element. |
{m,n} |
Between m and n of the preceding element. |
?? ,*? ,+? ,{n}? , etc. |
Same as above, but as few as possible. |
( expr) |
Capture expr for use with \1 , etc. |
(?: expr) |
Non-capturing group. |
(?= expr) |
Followed by expr. |
(?! expr) |
Not followed by expr. |
1- Türkiye için Cep Telfonu Regular Expression'ı:
Başında 0 olmadan üç operatöre ait 50, 53, 54 ve 55 ile başlayan cep telefonlarını doğrular.
Yorumlar
Yorum Gönder