-
December 30th, 2016, 22:54
#1
جایگزاری dash به ازای هر space در یک input
پروژه من : https://jsfiddle.net/kb1ku56m/2/ من میخوام کاربر هر متنی در فیلد اول تایپ میکنه همزمان خروجی خودشو در فیلد دوم ببینه . ولی با این تفاوت که هر space که میزنه تبدیل به ( - ) بشه . در ضمن میخوام وقتی دوتا یا بیشتر space میزنه فقط و فقط یک دونه ( - ) در فیلد دوم برا قرار بگیره . از دوستانی که لطف میکنن پاسخ میدن خیلی ممنونم
-
-
December 30th, 2016 22:54
# ADS
-
December 30th, 2016, 23:14
#2
عضو دائم
پاسخ : جایگزاری dash به ازای هر space در یک input
جایگزین کنید :
url=url.replace(/\s+/g, '-');
-
تعداد تشکر ها ازT.Toosi به دلیل پست مفید
-
December 30th, 2016, 23:20
#3
پاسخ : جایگزاری dash به ازای هر space در یک input

نوشته اصلی توسط
T.Toosi
جایگزین کنید :
url=url.replace(/\s+/g, '-');
خیلی خیلی ممنونم دوست من . 

- - - Updated - - -

نوشته اصلی توسط
T.Toosi
جایگزین کنید :
url=url.replace(/\s+/g, '-');
اگر بخوام همین کار رو برای جایگزینه یک سری کارکتر های دیگه انجام بدم چطوریه ؟ مثلا برای کارکتر ( ! ) یا ( ؟ ) یا # $%^& و .......
میخوام مجموعه ای از این کارکتر هارو ***** کنم . باید از چه کدی استفاده کنم
-