<script>
function myFunction() {
var str = "(01)008500299008450(11)190817(17)240817(10)450190817";
var res = str.slice(15, 19);
document.getElementById("demo").innerHTML = res;
}
</script>
Şurada bir demo var. Örneğin ben oraya şunu yapıştırdığımda sadece United States yazısını bırakacak ve dropdown eşleşeceği için direkt o sonucu bulacak.
"The United States"
Kısacası şöyle bir sayısal barkod var.
(01)112233445566778(11)
İsteğim buraya bir text yapıştırıldığında yukarıdaki sayının sadece "6778" yazısını bıraktırmaktır. Benim dropdown listem sondaki 4 haneye doğru aşağı doğru sıralamaktadır. Numara rakam sayısı sabit. Değişmiyor. Bu yüzden yukarıda verdiğim kod örneği tam istediğimi karşılıyor.
Bunu "chosen-search-input" class'ına sahip bir input text box'ında anlık olarak kontrolcü olarak çalıştırmak istiyorum. Her oraya girilen veriyi verdiğim sayı aralığında slice edecektir.
(01)112233445566778(11)
<script>
function Slice(){
var UserString = document.getElementById("barkod").value;
var UserStringValue = UserString.length;
var Result = UserString.slice(15,19);
(01)112233445566778(11)
<script>
function Slice(){
var UserString = document.getElementById("barkod").value;
var UserStringValue = UserString.length;
var Result = UserString.slice(15,19);