تشخیص فارسی یا انگلیسی تایپ کردن

1 هفته پیش
توسط Mohammadreza Ghomi آپدیت شد
فرهاد ( 22770 تجربه )
1 هفته پیش
تخصص : برنامه نویس

سلام ، من میخوام با جاوااسکریپت تشخیص بدم که اگه طرف فارسی تایپ کرد ، textarea از راست به چپ بشه و برعکسش

ممنون

Mohammadreza Ghomi ( 28025 تجربه )
1 هفته پیش
تخصص : لاراول

دوست عزیز به شکل زیر استفاده کن :

<input type="text" onkeyup="findType(this)">
<script>
    function findType(element) {
        let char = new RegExp("[\u0600-\u06FF]");
        if (char.test(element.value) === true) {
            element.style.direction =  "rtl"
        }
        else {
            element.style.direction =  "ltr"
        }
    }
</script>
برای ارسال پاسخ باید وارد سایت شوید