2011-11-18 79 views
1

如果用戶輸入2並且輸入爲soulkewl。我需要的輸出被分成兩個相等的部分[或基於所述用戶的輸入]。所以輸出將是如何根據用戶的輸入大小將文本分成若干部分

1. soul 
2. kewl 

假設如果由用戶給定的尺寸是2soulsunny

1.souls 
2.unnyz 

假設如果用戶給定的大小3soulsunny

1.sou 
2.lsu 
3.nny 

如何實現這一目標?

Code what i have tried so far is in this link 

JSfiddle link

在這個環節我使用split(" ")分割文字,但我很困惑,如何拆分或使用jQuery

注意,如果文本是odd numbers它應該增加分成等份一個字母像z

+0

首先如果單詞有奇數 –

+0

要添加一個字母z?好點 – Ghostman

+0

還有一件事......是這個單詞或句子。你使用「」(空格)進行拆分,但給定的單詞沒有空格 –

回答

1

如何:

$("#4").click(function() { 
    $fulltext =$("#fulltext").val(); 
    var userSize = $("#userSize").val(); 
    var sizecount = $fulltext.length; 
    while (sizecount % userSize > 0) { 
     $fulltext += "z"; 
     sizecount = $fulltext.length; 
    } 
    var splitsize = sizecount/userSize; 
    for (var i = 0; i < userSize; i++) { 
     $("#part" + (i+1) + "text").val($fulltext.substr(i*splitsize,splitsize)); 
    } 
}); 
+0

完美的是Wat我需要感謝 – Ghostman

相關問題