cevap
başka iyi sonrası için: Faster JavaScript Trim
sadece trim
fonksiyonunu uygulamak ve dizenin uzunluğunu kontrol etmek gerekir. Kırpmadan sonraki uzunluk 0 ise - dize sadece boşluk içerir.
var str = "data abc";
if((jQuery.trim(str)).length==0)
alert("only spaces");
else
alert("contains other characters");
Ya da sadece '! Str.trim()' – Oriol
if (!input.match(/^\s*$/)) {
//your turn...
}
Bu 'input' değeri değil, giriş elemanı olduğunu varsayar. – Joseph
Evet, "var input =" dfdfd "gibi, gerçek girişten girdi değeri almak büyük bir sorun değil. –
Eğer karakter belirli bir desen arıyoruz çünkü) (.trim için bu çözümü tercih ve bu hassas ve açıkça regex anlatır budur. Akıllı kandırmayı düzeltmek için bir okuyucuyu biraz daha uzun sürebilir. – Chris
if(!input.match(/^([\s\t\r\n]*)$/)) {
blah.blah();
}
Alternatif olarak, en hızlı çözüm regex prototip işlevini test() kullanarak ve herhangi bir karakter arayan bir dizi
//assuming input is the string to test
if(/^\s*$/.test(input)){
//has spaces
}
yerine boolean döndüren bir test()
yapabilirsiniz
\S
değil Eğer bir süper uzun dize sahip durumda
, önemli bir fark yaratabilir.
- 1. Bir dizginin yalnızca Python'daki harfleri içerip içermediğini nasıl kontrol edebilirim?
- 2. Giriş metni alanının yalnızca beyaz boşluk içerip içermediğini nasıl kontrol edilir?
- 3. JavaScript boşluk
- 4. Tamsayı yalnızca giriş Javascript
- 5. Bir Yazı Tipinin Java'da tekil boşluk içerip içermediğini sınama
- 6. JavaScript regex yalnızca harf, boşluk kabul etmek ve ñ
- 7. Dize beyaz boşluk içerip içermediğini nasıl kontrol edilir
- 8. Bir rol boşluk içeriyorsa AuthorizeAttribute nasıl yazılır
- 9. Dizinin yalnızca bir anahtar/değer içerip içermediğini kontrol edin
- 10. Bir dize yalnızca rakam/sayısal karakterler içeriyorsa nasıl kontrol edilir
- 11. javascript: Bir dize bölme (henüz boşluk koruyarak)
- 12. jQuery giriş metninin belirli bir metni içerip içermediğini kontrol edin
- 13. Çoklu boşluk {boşluk} metnini
- 14. .NET Regex, yalnızca sayısal, boşluk yok
- 15. javascript kullanarak bir giriş alanı oluşturma
- 16. Püskürtme kullanarak bir satırın başına boşluk eşleştirme
- 17. Fly Üzerinde Boş Bir Html Boşluk Oluştur Javascript
- 18. Bir dizenin beyaz boşluk/alfanümerik/etc karakterleri içerip içermediğini görmek için nasıl denetleyebilirim?
- 19. Bir JavaScript dizesini beyaz boşluk veya virgülle nasıl bölebilirim?
- 20. bir boşluk
- 21. Textbox'ın ayarlanması yalnızca JavaScript özelliğini kullanarak true değerini ayarlama
- 22. dizi öğeleri arasında boşluk ekleme javascript
- 23. Bir dizgede yalnızca harf, rakam ve alt çizgi varsa
- 24. Bir Linux dizini yalnızca bir alt dizin içeriyorsa ve başka bir dosya yoksa nasıl test edilir?
- 25. Javascript 6 karakter ve boşluk kontrolü
- 26. Bir veri çerçevesindeki bir sütunun yalnızca belirli bir değerler kümesini içerip içermediğini kontrol etme
- 27. Bir dizginin C içinde başka bir dizgi içerip içermediğini kontrol etmenin basit bir yolu?
- 28. JavaScript kullanarak bir IFRAME oluşturma
- 29. Dize birden fazla boşluk içerip içermediğini ve Javascript'te döndüğünü nasıl kontrol edebilirim?
- 30. Sadece belgenin mime türünü javascript kullanarak nasıl belirleyebilirim?
http://stackoverflow.com/questions/3532053/regular-expression-for-only-characters-a-z-a-z Sadece aramayı kullanın. – ayk
VAL.replace (/ +?/G, '') – mack