繁体   English   中英

如何确定字符串中的非Ascii字符

[英]How to determine non-Ascii chars in string

我需要验证字符串以确保它仅使用ASCII。 是否有一个PHP函数将返回一个字符是否是ASCII?

您可以使用模式匹配preg_match()这将在字符串中搜索模式,如果匹配成功则返回true,否则返回false。

在这个例子中,

$string = 'stack overflow Ã';
if(!preg_match( '/[\\x80-\\xff]+/',$string))
echo 'Valid ASCII';
else 
echo 'Invalid ASCII';

资料来源: http//pageconfig.com/post/how-to-validate-ascii-text-in-php

if(preg_match('/[^\x20-\x7f]/', $string))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM