Tuesday, February 25, 2020

javascript reactjs Array içindeki kelimeleri alfabetik sıraya göre dizme.

javascript reactjs dizi içindeki kelimeleri alfabetik sıraya göre dizme için kodlar aşağıdaki gibidir.



let str1 = ["sanane","ankara","lefke","lefkoşa","güzelyurt",
"girne","iskele","gazimagusa"];

    var n = str1.sort((a,b)=> { return a.localeCompare(b)});
  
  console.log(n)

javascript reactjs dizi içindeki kelimeleri harf uzunluğuna göre en az karakter sayılıdan çok karakter sayılıya göre dizme için kodlar aşağıdaki gibidir.


     var str1 = ["sanane","ankara","lefke","lefkoşa","güzelyurt",
"girne","iskele","gazimagusa"];

  var n = str1.sort((a,b)=> { return a.length - b.length});

console.log(n)
keys: reactjs, javascript, angularjs, arraydaki kelimeleri sıralama, alfabetik sıraya koyma, artan azalan sıralama.JavaScript String localeCompare(), dizi içindeki kelimeleri karakter sayısına göre dizme, sort array in javascript, Birden Çok Başlangıç(Multiple Startup) Projesi,

Tuesday, February 11, 2020

Javascript regular expressions ile değişken kontrolü

applicantPhone değişkeninde sadece numaraların kullanılıp kullanılmadığını ve uzunluğun 10 karakter olup olmadığını kontrol eder.

 if (typeof applicantPhone !== "undefined" && fields.applicantPhone !== null && fields.applicantPhone !== "") {
            if (applicantPhone.length !== 10) {
                formIsValid = false;
                errors.applicantPhone = "Telefon 10 haneli olmalı";
            }
            if (!applicantPhone.match(/^[0-9]*$/)) {
                formIsValid = false;
                errors.applicantPhone = "Sadece numaralardan oluşmalı";
            }
        }

measurementCity değişkeninde sadece harflerin, Türkçe karakterlerin ve boşlukların kullanılıp kullanılmadığını kontrol eder. 

  if (typeof measurementCity !== "undefined") {
            if (!measurementCity.match(/^[a-zA-ZğüşöçıİĞÜŞÖÇ\s]*$/)) {
                formIsValid = false;
                errors.measurementCity = "Bu alan sadece harflerden oluşmalı";
            }
        }

applicantCity değişkeninde sadece harflerin ve Türkçe karakterlerin kullanılıp kullanılmadığını kontrol eder. 


if (typeof applicantCity !== "undefined") {
            if (!applicantCity.match(/^[a-zA-ZğüşöçıİĞÜŞÖÇ]+$/)) {
                formIsValid = false;
                errors.applicantCity = "Bu alan sadece harflerden oluşmalı";
            }
        }