فرهاد
4 سال پیش توسط فرهاد مطرح شد
1 پاسخ

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

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

ممنون


ثبت پرسش جدید
محمدرضا قمی اویلی
تخصص : لاراول
@ghomi 4 سال پیش مطرح شد
4

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

<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>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام