![](/img/trans.png)
[英]Simple regex in JavaScript works in all browsers but Safari
[英]Regex - User Agent for all mobile browsers apart from safari
有人可以用regexExp來幫助我定位safari以外的所有移動瀏覽器嗎? 在網上看到了這個,但結果卻沒有那么大的幫助
^(?:.*Windows Phone.*|.*WPDesktop.*|.*RIM.*|.*BlackBerry.*|.*Opera Mini.*|.*Opera Mobi.*|.*Silk\\/.*|.*Kindle.*|.*Android.*|(?!.*?(?:iPhone)).*?Mobile.*|.*Symbian.*)$
您可以嘗試以下正則表達式:
(?:(?!Safari).)*
它包括Safari之外的所有內容。 例子:
String s1 = "My browser is Safari.";
boolean res1 = s1.matches("(?:(?!Safari).)*"); // res1 = false
String s2 = "My browser is Opera.";
boolean res2 = s2.matches("(?:(?!Safari).)*"); // res2 = true
請查看此答案以獲取更多信息: https : //stackoverflow.com/a/977290/1827254
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.