正则表达式必须以字母或数字开头,字符串只能包含字母,数字或斜杠
发布时间:2020-12-14 02:29:31 所属栏目:百科 来源:网络整理
导读:我想检查一些字符串.这是参数. 字符串必须以字母或数字开头 字符串只能包含字母,数字或斜杠 字符串不能有双斜杠(例如:“api // go”) 好字符串: gogo2/api/hellogo/api45 坏字符串: /go (can't begin with a slash)go//api (can't have a double slash)go
我想检查一些字符串.这是参数.
>字符串必须以字母或数字开头 好字符串: go go2/api/hello go/api45 坏字符串: /go (can't begin with a slash) go//api (can't have a double slash) go/api% (can't contain non number,letter or slash) 我一直在尝试使用RegExr.com,但无济于事.我一直在尝试这个表达式: ^[^/](([0-9A-Za-z])+(/)?)+ 但它不太有效.
你可能会尝试这样的东西(我希望你使用的任何味道都具有前瞻性!):
^(?!.*//)[A-Za-z0-9][A-Za-z0-9/]*$ 有关完整描述和测试字符串,请参阅Regex 101 Demo. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |