2014-08-19 1 views
0

У меня есть строка, такие как:Как получить строку вправо и влево символа в Javascript

http://www.google.com/#anchor-name 

, и я хочу, чтобы иметь возможность получить

http://www.google.com/ 

и

anchor-name 

в переменные? Как мне сделать это гениев сообщества stackoverflow?

+0

Вы можете использовать 'сплит()' – Michelle

+2

возможно дубликат [Как я разделить строку, разбивая на определенном характере?] (HTTP: //stackoverflow.com/questions/96428/how-do-i-split-a-string-breaking-at-a-particular-character) – Bojangles

+0

@Bojangles. Однако разделение URL-адреса на его части является чем-то другим. – adeneo

ответ

0

Try

var parts = str.split('#'); 
var left = parts[0], right = parts[1]; 
+1

Это ответили ранее и могут быть найдены в бесчисленном количестве результатов поиска Google и много повторяющихся вопросов StackOverflow. Пожалуйста, не тратьте свои усилия, отвечая на этот вопрос – Bojangles

0

В вашей ситуации

var str = "http://www.google.com/#anchor-name"; 
var parts = str.split('#'); 
console.log(parts)//["http://www.google.com/","anchor-name"] 
+0

Это ответили ранее и могут быть найдены в бесчисленном результате поиска Google и много повторяющихся вопросов StackOverflow. Пожалуйста, не тратьте ваше усилие, отвечая на этот вопрос. – Bojangles

Смежные вопросы