我有一个正在使用的简单注册脚本,我想知道如何检查特殊字符和数字。基本上,对于用户名区域,不允许使用特殊字符。对于名字,姓氏区域,不允许使用特殊字符和数字。这将是正则表达式操作吗?

最佳答案

当我从表单将信息发布到php时,我喜欢使用ctype函数,它们的作用是什么。
http://php.net/manual/en/book.ctype.php

因此,如果您想使用a-zA-Z,则可以

if( !ctype_alpha( $str ) )
   die( 'Invalid characters' );

或者,如果您想要a-zA-Z0-9,则可以
if( !ctype_alnum( $str ) )
   die( 'Invalid characters' );

关于php - 检查用户名和数字中的特殊字符以及名字和姓氏表单项中的特殊字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6849343/

10-11 06:15