PDA

View Full Version : سوال: جداکردن کلمات از یک رشته



yaser773
پنج شنبه 22 اسفند 1392, 11:01 صبح
رشته ای از کلمات دارم که طول رشته مشخص نیست ( این رشته رو از کاربر میگیرم ) حالا میخوام یه Short text برای دیتابیس ازش جدا کنم با دستور زیر کلمات رو از هم جدا کردم اما چجوری تعداد مشخص کلمه ( مثلا 50 تا ) رو از این رشته جدا کنم ،
var txt = $('#textarea').text().split(' ');

geeking
پنج شنبه 22 اسفند 1392, 14:33 عصر
اینکه سادس

var txt = $('textarea').text().split(' ');
var n = 50;
for (var i = 0; i < n; i++)
document.write(txt[i])

yaser773
پنج شنبه 22 اسفند 1392, 15:54 عصر
اینکه سادس

var txt = $('textarea').text().split(' ');
var n = 50;
for (var i = 0; i < n; i++)
document.write(txt[i])


همش Undefined میده

geeking
پنج شنبه 22 اسفند 1392, 16:56 عصر
اینو تست کن :‌


var txt = $('#textarea').text().split(' ');
</font><font color="#333333">var n = 50;
for (var i = 0; i < n; i++)
document.write(txt[i])

2undercover
پنج شنبه 22 اسفند 1392, 18:20 عصر
http://codepen.io/2undercover/pen/wumnd

jalil_gh
پنج شنبه 22 اسفند 1392, 22:22 عصر
این کاری که شما میخاید رو میشه تو یه خط انجام داد:
var txt = $('#textarea').text().split(' ').splice(0, 50).join(' ');
البته برای گرفتن مقادیر از textarea از ()val استفاده میشه نه از ()text.