• 01-03-2018, 22:01:38
    #1
    Üyeliği durduruldu
    Kodlar tarafımca yazılmıştır.
    Emeğe saygı için bir teşekkürü çok görmeyin!!


    stringdeki texteki illegal karakterleri sil
    public static string DecodeIllegalCharecters(string Text) => System.Text.RegularExpressions.Regex.Replace(Text, @"(\s+|@|&|'|\(|\)|<|>|#)", "");
    e-posta dogru mu email true is false
       public static bool IsValidEmail(string email)
            {
               return System.Text.RegularExpressions.Regex.IsMatch(email, @"\A(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)\Z", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
            }
    Metin bağlantı mı
    public static bool IsUrlValid(string url)
            {
    
                string pattern = @"^(http|www|https|ftp|)\://|[a-zA-Z0-9\-\.]+\.[a-zA-Z](:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&amp;%\$#\=~])*[^\.\,\)\(\s]$";
                Regex reg = new Regex(pattern, RegexOptions.Compiled | RegexOptions.IgnoreCase);
                return reg.IsMatch(url);
            }
    Metinde kaç tane bağlantı var
    public static int IsUrlValidCount(string text)
            {
                var linkParser = new Regex(@"(\b(https?|http|ftp|file)://)?[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]", RegexOptions.Singleline | RegexOptions.IgnoreCase);
                return linkParser.Matches(text).Count;
            }
  • 01-03-2018, 22:46:40
    #2
    bilgi için teşekkürler fakat c# değilde asp için bu kullanım. Düzenlerseniz daha iyi olur.
  • 01-03-2018, 22:48:21
    #3
    Üyeliği durduruldu
    csharpcoder adlı üyeden alıntı: mesajı görüntüle
    bilgi için teşekkürler fakat c# değilde asp için bu kullanım. Düzenlerseniz daha iyi olur.
    Kodlar kendi projelerimde kullandığım C# windows form kodlarıdır.
    Bilmiyorsanız kodları C# form veya konsolu oluşturarak deneyin.
    Not. asp c# ile yazıldığı için benzerlik gösterebilir.