‘RegExp’ Kategorisi için Arşiv

Regular Expressions örneği (RegExp)

Perşembe, 04 Aralık 2008

Alttaki sss string ‘inde bulunan 2 basamaklı numaraları kullanmak istiyoruz:

var sss:String=”xx11v22ngergn44mm77″;
var regE:RegExp=/\d{2}/g;
var obj1:Object;
while(obj1=regE.exec(sss))
{
trace(obj1[0]);
}

RegExp ile kontrol

Çarşamba, 16 Mayıs 2007

Pek fazla kullanmıyoruz ama bence çok faydalı bir konu : RegExp

Kısaca : Belli bir metin şablonu ( kuralı ) tanımlayıp , metinleri bu kurala uyuyor mu uymuyır mu diye kolayca test edebiliyoruz.

Sahnenize bir txt1 adlı INPUT TEXT , sonuc adlı da DYNAMIC TEXT yerleştirin ve şu kodları giriniz. ( buradaki kural d/d tarzında, d rakam oluyor , örnek : 12/22 veya 33/2  gibi…

var pattern:RegExp=/\d\/\d/;
txt1.addEventListener(Event.CHANGE,f1);
function f1(evt:Event)
{
 sonuc.text=pattern.test(txt1.text).toString();
}