gpt4 book ai didi

php - 字符串字符串的正则表达式?

转载 作者:行者123 更新时间:2023-12-03 19:33:21 24 4
gpt4 key购买 nike

我对正则表达式非常愚蠢,但我必须使用这个...我必须验证必须与此方案匹配的用户名字段:“Firstname_Lastname”

这意味着有效的用户名只是用下划线分隔的字母。名字和姓氏必须以大写字母开头,但其余名称必须小写。

我已经试过了,但是没有用:

<?php
$username = "Dani_Sebi";

$regex = '/^[A-Z][a-z]+_^[A-Z][a-z]+/';

if (preg_match($regex, $username)) {

echo $username . " is a valid username. We can accept it.";
} else {

echo $username . " is an invalid username. Please try again.";
}
?>

最佳答案

^ 错位在 reex 中。试试这个:

$regex = '/^([A-Z][a-z]+)_([A-Z][a-z]+)/'; 

关于php - 字符串字符串的正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20081742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com