Java 比较以/abc开头的单词的正则表达式/

Java 比较以/abc开头的单词的正则表达式/,java,regex,Java,Regex,要求是,我有一个文本字段,只允许以“/abc/”开头的文本 例如:它必须允许/abc/example_1234。但它必须抛出错误,例如/abc/1234 我试过/^[\/app\/0-9A-Za-z-\/\]{1,18}\z/。这不符合我的要求 请推荐我。也许试试这个 ^\/abc\/.* 它应该允许所有以“/abc/”开头的字符串.startsWith()?您尝试的正则表达式似乎与您描述的输入不符。这有什么原因吗?

要求是,我有一个文本字段,只允许以“/abc/”开头的文本

例如:它必须允许/abc/example_1234。但它必须抛出错误,例如/abc/1234

我试过
/^[\/app\/0-9A-Za-z-\/\]{1,18}\z/
。这不符合我的要求

请推荐我。

也许试试这个

^\/abc\/.*

它应该允许所有以“/abc/”开头的字符串

.startsWith()
?您尝试的正则表达式似乎与您描述的输入不符。这有什么原因吗?