Formunuzu dolduran kullanıcıların uyması gereken kurallar oluşturabilirsiniz. Örneğin, e-posta adreslerini talep ediyorsanız kullanıcıların yalnızca düzgün bir şekilde biçimlendirilmiş e-posta adreslerini gönderebilmelerini sağlayabilirsiniz.
Soru için kurallar belirleme
- Google Formlar'da bir formu açın.
- Aşağıdaki türlerden birinde soru ekleyin:
- Kısa yanıt
- Paragraf
- Onay kutuları
- Üç nokta simgesini tıklayın.
- Yanıt doğrulaması'nı tıklayın.
- İstediğiniz kural türünü seçin.
- En sağa, kullanıcıların kurallarınıza uygun olmayan bir yanıt girdiklerinde görecekleri bir hata mesajı girin.
Kural türleri
Yanıt doğrulamasına izin veren her bir soru türünün farklı ayarları vardır.
- Sayı:
- Sayı karşılaştırma operatörler
- Örnek: 50 veya daha büyük bir sayı
- Arasında
- Örnek: 21-42 arasında bir sayı
- Arasında değil
- Sayı
- Tam sayı
- Sayı karşılaştırma operatörler
- Metin:
- İçerir
- Örnek: Yanıtlarda "şeker" kelimesi bulunmalıdır.
- İçermez
- E-posta: Yanıt e-posta biçiminde olmalıdır.
- URL: Yanıt URL biçiminde olmalıdır.
- İçerir
- Uzunluk: Karakter sayısıyla ilgili alt veya üst sınır olmalıdır.
- Örnek: Yanıtlar en az 200 karakter veya en çok 500 karakter içermelidir.
- Normal ifade: Metin yanıtlar, seçtiğiniz formüllerle uyumlu olmalıdır. Normal ifadeler hakkında daha fazla bilgi edinin.
- Örnek: Yanıt, 0-9 arası rakamlardan oluşan 10 haneli bir telefon numarası olmalıdır.
- Input: [0-9]{10} ölçütüne uyan bir normal ifade
- Beklenen sonuç: 1234567890
- Örnek: Yanıt, 0-9 arası rakamlardan oluşan 10 haneli bir telefon numarası olmalıdır.
- Uzunluk: Karakter sayısıyla ilgili alt veya üst sınır olmalıdır.
- Örnek: Yanıtlar en az 200 karakter veya en çok 500 karakter içermelidir.
- Normal ifade: Metin yanıtlar, seçtiğiniz formüllerle uyumlu olmalıdır. Normal ifadeler hakkında daha fazla bilgi edinin.
- En az şu kadar seçenek belirleyin: İşaretlenebilecek minimum kutu sayısını belirleyin. En az belirli bir sayıda kutunun seçilmesini sağlayın.
- En fazla şu kadar seçenek belirleyin: İşaretlenebilecek maksimum kutu sayısını belirleyin.
- Tam olarak şu kadar seçenek belirleyin: İşaretlenmesi gereken kutu sayısını belirtin.
Normal ifadeler
Yanıtların normal ifadeler adı verilen belirli bir dizi ölçütle eşleşmesini zorunlu kılabilirsiniz. Normal ifadeler yanıtlardaki kalıpları arar.
İfade | Açıklama | Örnek | Eşleşir | Eşleşmez |
---|---|---|---|---|
. | Nokta, belirtilen konumdaki herhangi bir karakteri ifade eder. | ç. | çak, çok, çk, açı | yok, tok |
* | Bir karakterin ardından gelen yıldız işareti, 0 veya daha fazla kez tekrarlanan söz konusu karaktere yönelik bir aramayı ifade eder. | ço*k | çok, çk, çoook | çOk, çomak |
+ | Bir karakterin ardından gelen artı işareti, 1 veya daha fazla kez görüntülenen söz konusu karaktere yönelik bir aramayı ifade eder. | ço+k | çok çk, çoook | çk, çOk, çomak |
? | Önceki ifade isteğe bağlıdır. | ço?k | çk, çok | çOk, çomak |
^ | Düzeltme işareti, normal ifadenin başına yerleştirilmelidir ve dizenin, düzeltme işaretinden sonra gelen karakterlerle veya diziyle başladığını ifade eder. | ^[çt]ok | çok, tok | Pek çok, az tok |
$ | Dolar işareti, normal ifadenin sonuna yerleştirilmelidir ve dizenin, dolar işaretinden önce gelen karakterlerle veya diziyle bittiğini ifade eder. | [çt]ok$ | çok, tok, top çok | çokça, toka, çoktan |
{A, B} | Önceki ifade, A ila B kez tekrar edilir. Burada A ve B rakamdır. | ç(o{1,2})k | çok, çook | çk, çoook, çOk |
[x], [xa], [xa5] | Karakter kümesi, belirtilen karakterlerin yalnızca birinin mevcut konumda olması gerektiğini ifade ed. Esas itibarıyla, daha önce ifadelerde belirtilen karakterler dahil olmak üzere, karakterlerin tümü köşeli parantez içinde geçerlidir: [xa,$5Gg.] | ç[ar]k | çak, çrk | çk, çAk, çaaak |
[a-z] | Karakter dizisi aralığı, belirtilen karakter aralığı içindeki bir karaktere yönelik aramayı ifade eder. Sık kullanılan aralıklar, a-z, A-Z ve 0-9'dur. Aralıklar, tek bir aralık halinde birleştirilebilir: [a-zA-Z0-9]. Aralıklar, karakter kümeleriyle de (daha önce bahsedilenler) birleştirilebilir: [a-zA-Z,&*]. | ç[a-r]k | çak, çek, çık, çpk | çk, çOk, çök |
[^a-fDEF] | ^ ile başlayan karakter kümesi, belirtilen kümede olmayan bir karaktere yönelik aramayı ifade eder. | ç[^aeu]k | çok, çOk, çik, ç$k | çk, çak, çek, çuk |
\s | Herhangi bir boşluk karakteri. | ç\sk | ç k, ç[TAB]k | çk, çok, çomak |
NOT: Normal ifadelerde belirli bir anlamı olan, ^ ve $ gibi bir karakterin gerçek anlamdaki kullanımlarını aramaya çalışırken, önüne ters eğik çizgi koyarak arama sorgunuzda karakteri gerçek anlamıyla aramak istediğinizi belirtmeniz gerekir. Örneğin, $ karakteri kullanımlarını aramak istediyseniz, \$ yazmanız gerekir.
Aşağıda, normal ifadelerin e-tabloda arama yapmak için nasıl kullanılabileceğine ilişkin birkaç örnek verilmiştir:
Dolar cinsinden tutarları içeren hücreleri arama
Ara çubuğuna şu ifadeyi girin: ^\$([0-9.]+)?[,][0-9]+
Bu, dolar cinsinden bir tutarı ifade eder. Burada, ilk rakam, sıfır veya daha fazla kez kullanılan 0-9 arasındaki bir rakam veya noktadır, ardından [,] ve onun ardından da bir veya daha fazla kez tekrarlanan 0-9 arasında bir rakam gelir. Bu arama şunların tümünü döndürür: $4,666, $17,86, $7,76, $0,54, $900.001,00, $523.877.231,56
ABD posta kodlarını içeren hücreleri arama
Bul çubuğuna şu ifadeyi girin: [0-9]{5}(-[0-9]{4})?
Bu, beş rakamdan oluşan ve isteğe bağlı bir tire ve dört hane eklenen bir ABD posta kodunu ifade eder.
Küçük harfle başlayan adları içeren hücreleri arama
Bul çubuğuna şu ifadeyi girin: ^[a-z].*
Bu, küçük harfi ve ardından 0 veya daha fazla kez kullanılan başka bir karakteri içeren bir hücre girişini ifade eder. Bu arama şunların tümünü döndürür: baran, jale, gALİP, mehMet