PHP 和 JavaScript 中的法语字符验证
French character validation in PHP and JavaScript
我正在为一个法国客户开发一个Web应用程序。现在我对PHP和Javascript中的法语字符验证感到非常困惑。
我想允许字母数字和特殊字符:é è ê î ï ô à ç , . #。
这是我用于字母数字和普通字符验证的 PHP 代码
$aValid = array(' ', ' ',' ',' ',' ','-','.',',','#');
if(!ctype_alnum(str_replace($aValid, '', $str))) {
return false;
}
else
return true;
请帮助我在此代码中包含特殊字符的验证:é è ê î ï ô à ç , . #。我也对javascript中的验证感到困惑。它是 UTF-8 编码的,所以我可以直接使用其中的特殊字符吗?
提前感谢,
我会为此类任务使用正则表达式:
return preg_match("/^[a-z'déèêîïôàç,.#]+$/ui", $str);
相关文章:
- 在JavaScript中输出转义字符
- 不同浏览器中的空白字符正则表达式行为
- Regex匹配除“”之外的所有字符;.js”;
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 使用RegExp查找url中的字符
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 允许在文本框中使用某些字符
- 根据页面的位置突出显示文本中的字符
- 元素的内容必须由格式正确的字符数据或标记组成
- 如何将字符串拆分为字符,但在javascript中保留空格
- 使用Google Maps API向标记添加多个字符
- 处理JSON字符串会导致JavaScript错误
- 使用CasperJS将法语字符写入CSV文件,但未正确显示
- JavaScript 替换法语字符
- JavaScript 中的法语字符在 XSLT 中的 HTML 中
- 从MySQL数据库到带有XML报表的PHP的法语字符失败
- JavaScript中的法语字符
- 窗口.在url中使用法语字符打开
- PHP 和 JavaScript 中的法语字符验证