首页 > 试题广场 >

用php写一个正则表达式,匹配下面的字符串:英文字母开头,由

[问答题]
用php写一个正则表达式,匹配下面的字符串:英文字母开头,由英文字母,阿拉伯数字

/^[a-zA-Z][a-zA-Z0-9]+/
发表于 2017-03-03 13:38:53 回复(2)
应该是/^[a-zA-Z]\w*/
发表于 2017-04-14 20:05:54 回复(0)
/^[a-zA-Z][a-zA-Z0-9]*/
发表于 2017-02-28 18:43:38 回复(0)
“/^[a-zA-Z]\d+/”
发表于 2016-11-25 23:33:42 回复(3)
/^[a-zA-Z][A-Za-z\d]*/
发表于 2021-01-20 21:45:53 回复(0)
上面给出的答案都不能匹配这种情况,题目说的也不是太清楚,是只有字母和数字吗?
$pattern = '/^[a-zA-Z]+(.*)\d+(.*)/';
$str = 'abc***^&^*&3*&*adfa';
preg_match($pattern, $str, $matches);
var_dump($matches);
😝
发表于 2017-05-12 16:43:16 回复(1)
/^[a-zA-Z]+[a-zA-Z0-9]+/
发表于 2017-04-02 01:39:01 回复(0)