Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用户只注册小写字母_Php_Uppercase_Lowercase - Fatal编程技术网

Php 用户只注册小写字母

Php 用户只注册小写字母,php,uppercase,lowercase,Php,Uppercase,Lowercase,我有这个注册页面,我想让脚本只注册小写字母:pretty 我不想让它注册:漂亮,漂亮,漂亮。。。 这是代码,我需要添加什么,或者在数据库中更改什么 非常感谢你的帮助 public function addField($field_name){ if (!array_key_exists($field_name, $this->fields)) { if ($field_name=='username') { $field = new

我有这个注册页面,我想让脚本只注册小写字母:pretty 我不想让它注册:漂亮,漂亮,漂亮。。。 这是代码,我需要添加什么,或者在数据库中更改什么

非常感谢你的帮助

public function addField($field_name){

    if (!array_key_exists($field_name, $this->fields))
    {
        if ($field_name=='username') {
            $field = new field_join_username();
            parent::registerField($field);
        }

        if ($field_name=='email') {
            $field = new field_join_email();
            parent::registerField($field);
        }
    }

    parent::addField($field_name);
}

您可以在输入端使用
strtolower
将其转换为小写。

您可以在输入端使用
strtolower
将其转换为小写。

我不清楚此代码是什么部分,但只需在用户输入端调用strtolower()即可。

我不清楚此代码是什么部分,但是,对用户的输入调用strtolower()应该是一件简单的事情。

u可以在javascript和php中对用户名使用正则表达式 模式是

javascript
您可以在javascript和php中对用户名使用正则表达式 模式是

javascript
代码与您尝试执行的操作无关。没有提到用户名。该代码与此无关。该代码与您尝试执行的操作无关。没有提到用户名。该代码与此无关。请记住告诉用户它将全部转换为小写。我知道,但这是的连接,所以我不知道在哪里添加strtolower。。。以及如何。。{else}{label%.profile_fields.label_join.
$field.id
for=$field.name}{if$field.required}*{/if}{input name=$field.name labelsection=profile_fields.value}{/if}{if$field.confirm}{label%.profile\u fields.confirm.
$field.id
for=“re\code>$field.name”}{if$field.required}{/if}{input name=“re\code>$field.name”只要记住告诉用户它将全部转换为小写我知道,但这是的连接,所以我不知道在哪里添加strtolower…以及如何添加{else}{label%.profile_fields.label_连接。
$field.id
for=$field.name}{if$field.required}{/if}{input name=$field.name labelsection=profile\u fields.value}{/if}{if$field.confirm}{label%.profile\u fields.confirm.
$field.id
for=“re\ucode>$field.name”}{if$field.required}{/if}{input name=“re\ucode>$field.name”您好,这里是更详细的代码:{label%.profile_fields.label_join.
$field.id
for=$field.name}{if$field.required}{/if}{input name=$field.name labelsection=profile_fields.value}{/if}{if$field.confirm}{label%.profile\u fields.confirm.
$field.id
for=“re\code>$field.name”}{if$field.required}{/if}{input name=“re\ucode>$field.name”labelsection=profile\u fields.value}Err…不是…PHP。是Smarty吗?嗨,下面是更详细的代码:{label%.profile_fields.label_join.
$field.id
for=$field.name}{if$field.required}{/if}{input name=$field.name labelsection=profile_fields.value}{/if}{if$field.confirm}{label%.profile_fields.confirm.
$field.id
for=“re{ucode>$field.name”}{if$field.required}*{/if}{input name=“re{ucode>$field.name“labelsection=profile\u fields.value}Err…那是…不是…PHP。那是Smarty吗?
<script type="text/javascript">
var regex = /^[a-z]$/;
var userinput = jQuery('#username').val();
 if (regex.test(userinput )) {
  alert("VALID username");
 } else {
  alert("INVALID username");
 }
}
</script>
$pattern = '/^[a-z]$/';
preg_match($pattern, $userinput, $matches);
print_r($matches);