Регулярные выражения
Есть регулярка(Регулярные выражения) на 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, время: 15:33. |