मैं इन कोड का उपयोग यह जांचने के लिए कर रहा हूं कि कोई स्ट्रिंग अंग्रेजी में है या नहीं।PHP पता लगाएँ कि गैर-अंग्रेजी
<?php
$string="で書くタッチイベント (フ";
if(!preg_match('/[^\W_ ] /',$string))
{
echo "Please enter English words only:(";
}
else {
echo "OK, English Detected!";
}
?>
यह नहीं कर सकते सही परिणाम प्रदान करते हैं क्योंकि "some english text で書くタッチイベント (フ"
तरह स्ट्रिंग यह भी अंग्रेजी भाषा, किसी भी विचार के रूप में पता लगाता है?
"अंग्रेजी" परिभाषित करें। अक्षरों के लिए केवल मामूली '/^[ए-जेए-जेड] * $ /' केवल "अंग्रेजी" से मेल खाता है। – Jon
क्या आपका मतलब 'वास्तविक अंग्रेजी' है या क्या आपका मतलब है 'कांजी/काना से अधिक लैटिन वर्ण'? – Rup