[英]php form. form validation. name chacking
我这里有1个关于使用PHP验证HTML格式名称的问题。 我已经完成了所有代码,但是有1个问题:
如果用户输入“”(空格),则必须返回错误消息,即名称不正确,并且用户必须使用az或AZ输入实名,因此,如果有人知道如何制作算法,或者它是内置函数请帮我
trim()
消除空白(例如“”) strlen()
查看它是否为零 因此,假设您将用户输入作为POST变量...例如$name = $_POST['name']
。 尝试这个:
if(strlen(trim($name)) === 0) { // do stuff to tell user their name is invalid }
一个更好的主意使用正则表达式
$legal_username_regex = "/^[A-Za-z0-9]+(?:[._-][A-Za-z0-9]+)*$/";
if (preg_match($legal_username_regex, $new_username)) { // do stuff for a valid username } else { // do stuff for an invalid username }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.