请问php如何能检测出,当前文本框中输入的文本为何种语言?例如我输入的是英语or德语or日语or中文? 用什么方法能检测呢?!有什么函数吗?求教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 2.<?php3.$action = trim($_get['action']);4.if($action == "sub")5.{6. $str = $_post['dir']; 7. //if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."a-za-z0-9_] $/",$str)) //gb2312汉字字母数字下划线正则表达式8. if(!preg_match("/^[x{4e00}-x{9fa5}a-za-z0-9_] $/u",$str)) //utf-8汉字字母数字下划线正则表达式9. { 10. echo "<font color=red>您输入的[".$str."]含有违法字符</font>"; 11. }12. else13. {14. echo "<font color=green>您输入的[".$str."]完全合法,通过!</font>"; 15. }16.}17.?>18.19.<form method="post" action="">20.输入字符(数字,字母,汉字,下划线):21. <input type="text" name="dir" value="">22. <input type="submit" value="提交">23.</form>这是个用正则匹配gb2312和utf-8的编码的例子,你只要把正则匹配的改成你需要的语言的编码就可以了。 找个精通PHP和JS的高手来解决问题. 什么是singleton模式 求助!关二整合discuz的问题 在用PHP开发全球化网站时,应选择什么字符集编码?应用此字符集编码时,有哪些步骤,需要注意些什么问题? 求教高手,如何在分类信息系统中添加全国行政区 批量编辑内容问题php 关于AppServ连接不了数据库的难题 关于页面自动刷新 请问下wordpress做企业站如何图片展示 thinkphp从数据库里读取很多数据,只显示前面一部分 joomla 打开网站之前先显示一个flash,或者图片背景 谁有用过PHP Expert Editor
3.$action = trim($_get['action']);
4.if($action == "sub")
5.{
6. $str = $_post['dir'];
7. //if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."a-za-z0-9_] $/",$str)) //gb2312汉字字母数字下划线正则表达式
8. if(!preg_match("/^[x{4e00}-x{9fa5}a-za-z0-9_] $/u",$str)) //utf-8汉字字母数字下划线正则表达式
9. {
10. echo "<font color=red>您输入的[".$str."]含有违法字符</font>";
11. }
12. else
13. {
14. echo "<font color=green>您输入的[".$str."]完全合法,通过!</font>";
15. }
16.}
17.?>
18.
19.<form method="post" action="">
20.输入字符(数字,字母,汉字,下划线):
21. <input type="text" name="dir" value="">
22. <input type="submit" value="提交">
23.</form>这是个用正则匹配gb2312和utf-8的编码的例子,你只要把正则匹配的改成你需要的语言的编码就可以了。