رفتن به مطلب

فیتلر کردن ورودی با php


blank

ارسال‌های توصیه شده

سلام خدمت دوستان

کسی میدونه تو php تابعی هست که باهاش بشه ورودی کاربر رو فیتلر کرد و فقط اجازه ورود کاراکتر های انگلیسی رو داد؟

یا اگه نیست میشه خودم تابع درست کنم یا هر راه دیگه ایی مثلا با تشخیص کد اسکی و...؟

شنیدم با jQuery میشه ولی من زبان jQuery بلد نیستم

ممنون میشم کمک کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 7 ساعت قبل، blank گفته است :

سلام خدمت دوستان

کسی میدونه تو php تابعی هست که باهاش بشه ورودی کاربر رو فیتلر کرد و فقط اجازه ورود کاراکتر های انگلیسی رو داد؟

یا اگه نیست میشه خودم تابع درست کنم یا هر راه دیگه ایی مثلا با تشخیص کد اسکی و...؟

شنیدم با jQuery میشه ولی من زبان jQuery بلد نیستم

ممنون میشم کمک کنید

خودم پیدا کردم کدش رو اینجا میزارم احیانا به کار کسی بیاد

<?php
if (isset($_GET['send'])) {
      $data = $_GET['test']; 

      @preg_match_all("#(z|x|c|v|b|n|m|a|s|d|f|g|h|j|k|l|q|w|e|r|t|y|u|i|o|p|Z|X|C|V|B|N|M|A|S|D|F|G|H|J|K|L|Q|W|E|R|T|Y|U|I|O|P|1|2|3|4|5|6|7|8|9|0|_)#", $data, $matches);
      for($i = 0; $i < count($matches[1]); $i++){
      print $matches[1][$i];
    }
}
?>

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یکم قشنگترش کنیم:yahoo:

<?php

      $data = "vyyv hello tc ttrvbu 7&:+++__ ";
      @preg_match_all("#([a-zA-Z]|[0-9]|_)#", $data, $matches);
      echo join("" , $matches[0]);
?>

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...