以下是alibaba里的一段判断输入文字是否是中文或英文的javascript,可以参考——要么同样也有javascript来判断,要么也可以改成PHP——反正语法有相近之处。
<script language="javascript">
var checkOk = new Array();
checkOk[0] = "12288";
checkOk[1] = "8364";
var win = null;function checkchi(myint) {
var checkStr = myint;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{ ch = checkStr.charCodeAt(i); if (ch > 256 && !isOkChar(ch))
{
allValid = false;
break;
}
}
if (!allValid)
{
return (false);
} return (true);}function isOkChar(ch)
{
for (j = 0; j < checkOk.length; j++)
if (ch == checkOk[j])
{
return true;
}
return false;
}
function checkEncode(object,input_value)
{ if (!(checkchi(input_value)))
{
alert("Sorry, the information you filled is not in English. Please input in English instead."); object.focus();
return false;
}
return true;
}
</script>
<script language="javascript">
var checkOk = new Array();
checkOk[0] = "12288";
checkOk[1] = "8364";
var win = null;function checkchi(myint) {
var checkStr = myint;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{ ch = checkStr.charCodeAt(i); if (ch > 256 && !isOkChar(ch))
{
allValid = false;
break;
}
}
if (!allValid)
{
return (false);
} return (true);}function isOkChar(ch)
{
for (j = 0; j < checkOk.length; j++)
if (ch == checkOk[j])
{
return true;
}
return false;
}
function checkEncode(object,input_value)
{ if (!(checkchi(input_value)))
{
alert("Sorry, the information you filled is not in English. Please input in English instead."); object.focus();
return false;
}
return true;
}
</script>
解决方案 »
- 这个是什么加密呢?怎么解密呢?? 高手高手啊
- 用php建个留言簿发送指定邮箱,不要连接数据库,也不要发送什么outlook邮箱
- $_SERVER['regerer']的用法
- 100请教 学习PHP 什么书入门比较好
- php如何实现获取某个网络资源,如 www.g.cn/abc.zip ,有哪些是可变通的,想尝试突破ISA服务器
- 两种请求参数的方式哪一种好?
- 如何用php上传一个固定的简单文件?
- 难煞新人!
- 谁有PHP的社区源码
- 大家好,谁编写过用MYSQL数据存储图片的程序,我的程序可以存储图片,但是取出是乱码,大家不妨来看一看。小弟在线等待。
- 如何通过SMARTy模板引擎的页面,查看和修改WEB页面呀?
- 为什么支持php的空间要比支持asp的空间贵啊?
最好是PHP判断的
---------------------------------------------------------------
$str = "中文测试";
preg_match_all("/([x81-xfe][x40-xfe])/", $str, $ch);
$patterns = array_unique($ch[0]);
print_r($patterns);
from www.phpe.net