PDA

View Full Version : سوال: اصلاح ورودی های وارد شده توسط کاربر



hamidhassas
دوشنبه 26 اسفند 1392, 13:26 عصر
من یک texbox دارم که شماره بارکد محصول توسط کاربر در داخل اون وارد میشه و بعد در دیتابیس زخیره میشه میخوام کاری کنم که کارکتر های ×!@#$%^&*)(_+-=.؟?><}{[] اگر کاربر وارد کرده باشه قبل از زخیره کردن کل مقدار وارد شده از این کارکتر ها خالی بشه و فقط اعداد و حروف در دیتابیس زخیره بشن


مقدار وارد شده توسط کاربر


E2536-4GF\245@EFD.<}?<RFGG

مقدار اصلاح شده و آماده زخیره


E25364GF245EFDRFGG

MMSHFE
دوشنبه 26 اسفند 1392, 13:32 عصر
اگه میخواین فقط اعداد و حروف باقی بمونه، این کار رو انجام بدین:

$value = preg_replace('#[^a-z0-9]#i', '', $_POST['value']);