Skip to main content
 首页 » 编程设计

c#之名称的正则表达式应以字母开头

2024年02月01日25zengkefu

我正在尝试为名称编写正则表达式,它以字母开头,字符串中也可以有空格、数字。

目前我正在使用 ^(?=.*[a-zA-Z].*)([a-zA-Z0-9' ]{1,50})$。

但它正在接受像“1125151asdgvhavdg”这样的字符串。即,它在开始时取数字。

我的字符串应该是这样的

ads564564545456 fdsf78

请您参考如下方法:

简单如:

^([a-zA-Z][a-zA-Z0-9' ]{0,49})$ 

这里不需要任何断言