Регулярные выражения
Есть регулярка(Регулярные выражения) на php как перевести на javascript
регулярка вытаскивает (_BbniyMqAQQ) $url="http://www.youtube.com/watch?v=_BbniyMqAQQ"; if(preg_match("/^(?:https?:\/\/)?(?:www\.)?youtube\.com\/watch\?(?=.*v=((\w|-){11}))(?:\S+)?$/",$url,$out)){ $urlresult = $out[1]; |
var url = "http://www.youtube.com/watch?v=_BbniyMqAQQ"; var matches = url.match( /^(?:https?:\/\/)?(?:www\.)?youtube\.com\/watch\?(?=.*v=((\w|-){11}))(?:\S+)?$/); var result = matches ? matches[1] : null; alert (result); |
Спасибо danik.js очередной раз помог.
|
Вопрос такой когда меняю буквосочетание _BbniyMqAQQ на любое другое выводитсяnull;
var url = "http://www.youtube.com/watch?v=rtrtrtrtrt" |
Одинадцать же символов, не десять.
Цитата:
|
Спасибо
|
Часовой пояс GMT +3, время: 08:26. |