2013-07-13 3 views
0

What is the best way to detect a mobile device in jQuery?Javascript, как вы используете/символ

Я нашел это и я был задавался вопросом, что/знак означает в if(/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)) { // some code.. } коде.

+2

[Регулярное выражение] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions)? – Rainulf

+0

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions – elclanrs

ответ

1

Это regular expression.

/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) 

Он возвращает истину, если navigator.userAgent содержит образец выше.

+0

Что вы имеете в виду, содержит шаблон? вы имеете в виду, если он содержит «Android» или «webOS» и т. д. в строке navigator.userAgent? –

+0

Проще говоря, да. – Rainulf