как фильтрануть и вырезать в строке
Здравствуйте!
Подскажите пожалуйста как сделать следующее: есть строка data_loaded=1;param_access=1;priv=1;location.href= '/blog/public/Vot_etot%20daZBlogKaravamnI%20STOriI'; как мне фильтрануть что в этой строке содержится вот этот путь location.href='/blog/public/ потом вырезать вот это /blog/public/Vot_etot%20daZBlogKaravamnI%20STOriI' а также что идет после /blog/public/ вырезать только это: Vot_etot%20daZBlogKaravamnI%20STOriI |
var str = 'data_loaded=1;param_access=1;priv=1;location.href= \'/blog/public/Vot_etot%20daZBlogKaravamnI%20STOriI\''; var result = /'\/blog\/public\/([^']+)/i.exec(str); result = result && result[1]; alert(result); |
Цитата:
var str="data_loaded=1;param_access=1;priv=1;location.href='/blog/public/Vot_etot%20daZBlogKaravamnI%20STOriI';"; alert(/location\.href='\/blog\/public\//.test(str)); |
Цитата:
var str="data_loaded=1;param_access=1;priv=1;location.href='/blog/public/Vot_etot%20daZBlogKaravamnI%20STOriI';"; alert(str.match(/'[^']*'/)); |
var str = "data_loaded=1;param_access=1;priv=1;location.href= '/blog/public/Vot_etot%20daZBlogKaravamnI%20STOriI';", result = str.substring(str.lastIndexOf(';loc')+1, str.lastIndexOf('/')+1), result2 = str.substring(str.lastIndexOf('=')+1, str.lastIndexOf('\'')+1), result3 = result.substring(result.indexOf('\'')+1), result4 = str.substring(str.lastIndexOf('/')+1, str.lastIndexOf('\'')); |
Часовой пояс GMT +3, время: 13:07. |