2017-02-17 23 views
-5

我有串:拆分使用JS字符串轉換成2份

str= "less than some value"; 

我想「小於」,從「一些價值」的分離,是這樣的:

var a = "less than"; 
var b ="some value"; 

我怎麼能做這個? 謝謝!

+1

這是唯一的條件嗎? – AHBagheri

+1

可能重複[如何拆分字符串,打破特定字符?](// stackoverflow.com/q/96428) – Tushar

+2

拆分位置的標準是什麼?在距離中間最近,最後兩個單詞之前或最後兩個單詞之前的空間中,或者你是說輸入總是以「小於」或「......」開始。 – nnnnnn

回答

1

那麼這個問題是一種非特定的要求,但要得到問題的結果問我做到了這一點。

var word = "less than some value"; 
var split = word.split(" "); 
var a = split[0] + " " + split[1]; 
var b = split[2] + " " + split[3]; 
console.log(a); //logged "less than" 
console.log(b); //logged "some value" 

不完全確定這是你想要的東西。

0

使用substring方法,沒有太多的代碼需要,並得到你想要做的。

var str = "less than some value"; 

var somevalue = str.substring(10); // seperates string from 10 characters 
var lessthan = str.substring(0,10); // seperates string from 10 characters negative 


console.log(lessthan); 
console.log(somevalue); 

=========================================== =============================

小提琴:

https://jsfiddle.net/eb9c9evc/3/

-1

嘗試使用split方法,通過方法參數:

str.split();