• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اعداد فارسی و انگلیسی در textbox
#1
سلام
دوستان دنبال کدی میگردم که تکست باکس ها رو فبلتر کنم و فقط اعداد انگلیسی و فارسی را قبول کند

خودم این کد رو نوشتم اما اعداد فارسی رو فبول نمیکنه
کد:
function filterInput(){
jQuery(function($){
   $("#mobile").mask("9999 999-99-99");
   $("#phone").mask("999 99999999");
   $("#username").mask("9999");
  
   $("#password").keypress(function (e) {
        if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
        //display error message
        $("#password").attr("placeholder","فقط عدد وارد کنید");
        return false;
        }
    });
    
    $("#username").keypress(function (e) {
        if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
        //display error message
        $("#username").attr("placeholder","فقط عدد وارد کنید");
        return false;
        }
    });
});
}
  پاسخ
تشکر شده توسط :
#2
با این کد ریجکس می تونی اعداد فارسی رو انتخاب کنی:
کد:
[\u06f0-\u06f9]
حالا با اعداد انگلیسی جمعش کن
این رو هم ببینی بد نیست:
http://en.wikipedia.org/wiki/Arabic_%28Unicode_block%29
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان