JavaScript RegExp Grubu [^0-9]
Örnek
1'den 4'e kadar OLMAYAN sayılar için genel bir arama:
let text = "123456789";
let pattern = /[^1-4]/g;
Tanım ve Kullanım
[^0-9] ifadesi, rakam OLMAYAN herhangi bir karakteri bulmak için kullanılır.
Parantez içindeki rakamlar, 0'dan 9'a kadar herhangi bir sayı veya sayı aralığı olabilir.
İpucu: Köşeli parantezler arasında bir rakam olan herhangi bir karakteri bulmak için [0-9] ifadesini kullanın.
Tarayıcı Desteği
/[^0-9]/
bir ECMAScript1 (ES1) özelliğidir.
ES1 (JavaScript 1997) tüm tarayıcılarda tam olarak desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sözdizimi
new RegExp("[^0-9]")
or simply:
/[^0-9]/
Değiştiricilerle sözdizimi
new RegExp("[^0-9]", "g")
or simply:
/[^0-9]/g
Daha fazla örnek
Örnek
1 OLMAYAN numaralar için küresel bir arama:
let test = "12121212";
let pattern = /[^1]/g;
Örnek
5'ten 8'e kadar OLMAYAN sayılar için küresel bir arama:
let text = "123456789";
let pattern = /[^5-8]/g;
Normal İfade Arama Yöntemleri
JavaScript'te normal ifade metin araması farklı yöntemlerle yapılabilir.
Düzenli ifade olarak bir kalıpla , bunlar en yaygın yöntemlerdir:
Örnek | Açıklama |
---|---|
text.match( desen ) | Dize yöntemi eşleşmesi() |
metin.arama( desen ) | String yöntemi arama() |
desen .exec(metin) | RexExp yöntemi exec() |
desen .test(metin) | RegExp yöntemi testi() |