Jquery ile düzenli ifadeler

İçindekiler
A programlamada normal ifade, bir arama kalıbı oluşturan bir karakter dizisidir., böylece kalıbın, doğrulanmış değerin sayısal olması gibi yerleşik herhangi bir kurala uyup uymadığını belirleyebiliriz.
Metinde veri ararken, aradığınızı açıklamak için bu arama modelini kullanabilirsiniz. Normal bir ifade, tek bir karakter, daha karmaşık bir dizi veya desen olabilir. Javascript veya Jquery programcıları ve hatta çeşitli diller düzenli ifadeler uygular.
Bu nedenle, aranacak kuralları veya kalıpları bilmek, girilen metin dizesinin içerdiği karakter sayısı önemli olmayacak, düzenli ifadeler bize bir dizenin tarih mi, e-posta mı olduğunu belirlemek için çok hızlı bir çözüm sağlayacaktır. bir web adresi, sayısaldır, bu nedenle yalnızca karşılık gelen düzenli ifade modelini bilmemiz gerekir.
Belirli bir karakteri aramak için bir normal ifade örneği görelim:
 Doğrula 
Nokta karakteri meta (.)
Meta karakter noktası, yalnızca atanmış sözcükler veya içerik içinde arama yapmanızı sağlar, örneğin
her nokta ifadedeki bir joker karaktere karşılık gelir, varsayalım c … r, geçerli bir kelime geyik olur çünkü cer ce kuralına uyduğundan c ve r arasındaki iki ara karakter
 Doğrula
Meta karakter / W, bir metin dizesinde alfabetik olmayan karakterleri arar, örneğin, e-postaları doğrulamak için metinde bir at işareti olup olmadığını belirlememize yardımcı olur.
 Doğrula

Normal ifadelerle bir e-posta nasıl doğrulanır
Normal ifadeyi önermek için ne aradığımızı anlamalıyız, ardından e-posta kullanıcı adının ve etki alanının veya sunucunun aşağıdaki özelliklere sahip olduğunu dikkate almalıyız:
  • Harf veya rakam içerebilirler ve sabit bir uzantıları yoktur, ancak karakter sayısı değişebilir.
  • Harflere ve sayılara ek olarak, noktalar ve kısa çizgiler ve 7a kullanıcı adı veya bir alt alan içerebilir.

Yani kullanıcı adı ve etki alanı için normal ifade \ w + ([\ .-]? \ W +) * olacaktır. Yinelenen karakterler için + ve * niceleyicilerini kullanma. Etki alanı uzantısı için olanlar (\. \ W {2,3}) + maksimum 3 harf ve iki nokta üst üste olabileceğini belirtenler, örneğin .com.es için.
 Doğrulal> 

Bir dizede büyük/küçük harfe duyarlı doğrulama
Bir dizgenin diğerinin içinde olup olmadığını büyük harf mi küçük harf mi dikkate almadan kontrol edebiliriz, Linux'ta küçük harfli bir kelimenin büyük harfle aynı olmadığını unutmayın.
Bunu yapmak için, normal ifadeyi oluştururken, normal ifadenin sonundaki (i)'yi yok saymak için göstergeyi kullanmanız gerekir.
Bu aramanın sonucu bize her bir unsuru gösterecek ve kurulan kuralın yerine getirilip getirilmediğini gösterecek, dolayısıyla sonuç şu olacaktır:
Honda yedek parça yanlış
Audi yedek parça yanlış
Ford gerçek parçalar
Ferrari parçaları doğru
Aksan ve ñ harfi ile kelimeleri doğrulayın
Hem büyük harflerle hem de boşluklarla a'dan z'ye karakterleri kabul etmesi gereken ve ñ aksanlı sesli harfleri kabul etmesi gereken herhangi bir kelimeyi düzenli bir ifade aracılığıyla doğrulamamıza izin veren bir işlev oluşturacağız.
 Doğrula
http veya https türünde bir URL'yi doğrulayın
Burada, etki alanlarını veya url'leri doğrulamak için normal bir ifadenin nasıl oluşturulacağını ve bunların geçerli bir yapıya sahip olduğunu göreceğiz.
 Doğrula
Bir parolanın gücünü doğrulayın ve doğrulayın
Burada güvenlik sorunlarından kaçınmak için güçlü ve güvenli bir şifre ile ne demek istediğimizi önceden tanımlamalıyız, bunun için güvenli bir şifrenin aşağıdaki özelliklere sahip olması gerektiğini belirliyoruz:
  • Seçilen anahtar en az bir küçük harf içermelidir.
  • Seçilen anahtar en az bir sayı veya özel karakter içermelidir.
  • Seçilen şifre en az 8 karakter uzunluğunda olmalıdır.
Bu özellikleri karşılayan ilgili anahtarı doğrulama örneği aşağıdaki gibidir:
 Doğrula
Girilen bir IP adresinin doğru olup olmadığını doğrulayın
Bir IP adresini doğrulamak için aşağıdaki normal ifadeyi kullanacağız:
 Doğrula
TMeta Karakter Referans tablosu

Hedef KarakterNormal ifade aramasıÖrnek
^Metin dizesinin başına atanan kalıbı bulun./ yedek parçalar / "arabalar için yedek parçalar" ile çakışır
$Metin dizesinin sonuna atanan kalıbı bulun/ autos $ / eşleşir: otomobil parçaları "
*Bir veya daha fazla eşleşmeye sahip karakterler olup olmadığını bulun. Metin hatalarını bulabiliriz./ autos * / "autos" ve ayrıca "aautos" ile eşleşir
?Bak bu hiç mi yoksa bir kez mi/ au? / eşleşir: "autos"
+Bir veya daha fazla kez eşleşip eşleşmediğine bakın/ au + / ile eşleşir: "autos" veya automoviles
Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave