PDA

View Full Version : قراردادن - بین کلمات به طور اتوماتیک ( برای urlrouting)



alibehi
پنج شنبه 02 مهر 1394, 20:13 عصر
با سلام
من میخوام کاربر عنوان مطلب رو وارد کنه و برنامه بین کلماتش یعنی جای اسپیس هاش کارکتر - رو قرار بده که موقع قرار دادنش در url خراب نشه ظاهرش
ممنون

malloc
جمعه 03 مهر 1394, 00:18 صبح
خوب از دستور replace استفاده کن ....

alibehi
جمعه 03 مهر 1394, 14:01 عصر
فک کنم منظورم رو متوجه نشدید
کاربر میاد و مطلب خودش رو مینویسه بعد تو یه تکس باکس عنوانش رو مینویسه مثلا آموزش کامپیوتر. من میخوام برنامه بیادش و به این شکل درش بیاره آموزش-کامپیوتر. میخوام خودش تشخیص بده کجا از کارکتر اسپیس استفاده شده . اونو با - جایگذاری کنه.replace فک کنم کل فیلدو عوض میکنه من میخوام یه کارتر از متن اون فیلدو عوض کنه
ممنون

alibehi
جمعه 03 مهر 1394, 14:06 عصر
ممنون مشکلم رفع شدش
http://www.w3schools.com/jsref/jsref_replace.asp

mbasirati
جمعه 03 مهر 1394, 14:22 عصر
البته فقط جایگزین کردن اسپیس با دش نیستش.
باید کاراکترهای غیرمجاز در url رو هم جایگزین کنی
مثلا دونقطه، اسلش و ...