当前位置: 技术问答>linux和unix
怎么用正则表达是表示允许为空的字符串?
来源: 互联网 发布时间:2016-03-06
本文导语: 要用正则表达式表示 “以字母开头的,字母、数字、空格、下划线组成的字符串,允许为空串” 我写了一个:^[A-Za-z][A-Za-z0-9 _]*$ 但是不知道怎么表示允许为空? | /^[A-Za-z][A-Za-z0-9 _]*$|^$/ /^(?:[A-Za-z][A-Z...
要用正则表达式表示 “以字母开头的,字母、数字、空格、下划线组成的字符串,允许为空串”
我写了一个:^[A-Za-z][A-Za-z0-9 _]*$
但是不知道怎么表示允许为空?
我写了一个:^[A-Za-z][A-Za-z0-9 _]*$
但是不知道怎么表示允许为空?
|
/^[A-Za-z][A-Za-z0-9 _]*$|^$/
/^(?:[A-Za-z][A-Za-z0-9 _]*)*$/
/^(?:[A-Za-z][A-Za-z0-9 _]*)*$/