2010-08-27 147 views
0

我知道,在WordPress的,我們可以做到以下幾點:如何檢測JavaScript中的語言?

preg_match("/\p{Arabic}/u", 
get_the_title()) 

我們怎樣才能做到這一點在JavaScript?提前致謝。

+0

你是指語言還是腳本?另外,你想要檢測什麼樣的內容? – 2010-08-27 08:47:17

+0

我想知道如果文本是阿拉伯文或不使用Java腳本。 – Luci 2010-08-27 08:51:08

+0

['\ p'匹配通用字符類型](http://de.php.net/manual/en/regexp.reference.unicode.php),不完全是語言 – Gordon 2010-08-27 08:52:33

回答

0

既然您知道如何在php中檢測您的語言,那麼只需將您的php代碼中的值傳遞給您的JavaScript代碼即可。

例如。

<?php $language = get_language_on_whatever_way_you_want(); ?> 
<script type="text/javascript"> 
function alertMeTheLanguage() { 
    var language = '<?php echo $language; ?>'; 
    alert('Your language is <?php  echo $language; ?> '); 
} 
</script> 
+0

爲什麼你使用echo()兩次而不是JS變量'language'? – ComFreek 2011-08-29 14:09:12

2

你可以通過谷歌API的語言Detect language from string in PHP

+0

我知道如何檢測php語言,我展示了你知道我怎麼樣!我想在客戶端執行「Java腳本」 – Luci 2010-08-27 08:52:21

+0

@zeina:你在那個鏈接中看到了答案嗎?有一個例子使用javascript(和AJAX)來檢測語言。作爲一種語言,Javascript本身並不具備這種能力。 – 2010-08-27 09:14:20

+0

Google也有ajax apis – 2010-08-27 09:14:23

0

做到這一點,那豈不是更容易使用qTranslate

+0

這聽起來好像是word press,我不是用word press。 – Luci 2010-08-30 07:31:47