怎样判断一个字符串是纯英文的? 字符串 ascii 码有没有大于128的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static boolean isAllValidChar(String s) { for (int i = 0; i < s.length(); i++) { char c = s.charAt(i); boolean isValid = (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z') || (c >= '0' && c <= 'z'); if (!isValid) return false; } return true; } 正则你再看下[[:punct:]][[:alnum:]][[:space:]]这三个字符簇 楼上的方法我试了试没成功,可能还是自己不太熟悉php,哪位能提供完整代码?谢谢$preg = "/^[\w ]*$/";$str = $_GET['str'];if($str==''){$str="abc efg.";//$str="中国人的世界aasdfd";}echo "str:".$str."<BR>";if(preg_match($preg, $str)){ echo "是英文!";}else{ echo "是中文";} PHP 关于include的问题 php连接mysql错误 Zend_Db_Table与Zend_Db_Table_Abstract的区别? 球段代码 php怎么实现这种功能.100分 ImageTTFText 在FreeBSD系统下的问题 请教在向数据库中插入一条记录时,如何同时取得这条记录的id值 在做调查问卷系统时出现的问题,一个if判断语句不知道怎么写,请帮忙! php4.3.4+apache2.0.47安装后gd库怎么找? 怎么删除不了,请看看这段代码! 如何获取PHP当前ini文件路径 请教关于phpcms的一个问题
public static boolean isAllValidChar(String s) {
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
boolean isValid = (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')
|| (c >= '0' && c <= 'z');
if (!isValid)
return false;
}
return true;
}
你再看下[[:punct:]][[:alnum:]][[:space:]]这三个字符簇
$str = $_GET['str'];
if($str==''){
$str="abc efg.";
//$str="中国人的世界aasdfd";
}
echo "str:".$str."<BR>";
if(preg_match($preg, $str)){
echo "是英文!";
}
else{
echo "是中文";
}