-3
我在創建正則表達式時遇到了問題,它只接受那些在其中包含#並忽略其他網址的URL。我使用的是urlValidator,它有一個RegEx,它允許URL中沒有#。有人可以幫助我建立RegEx。網址必須有#在裏面
我在RegEx中遇到問題。只是幫助我建立一個正則表達式這將驗證只有那些URL的具有#它
這是我的代碼
import org.apache.commons.validator.routines.RegexValidator;
import org.apache.commons.validator.routines.UrlValidator;
public class TestClass {
public static void main(String[] args) {
String url = "https://www.testforregex.com/test";
String[] schemes = {"#([^\\?|\\/|$]*)"};
RegexValidator regex= new RegexValidator(schemes);
UrlValidator urlValidator = new UrlValidator(regex,0);
System.out.println(urlValidator.isValid(url));
}
}
一些代碼與相對輸入請! – morels
@more我已添加了一些代碼,請檢查它 – Mahi29
'url.contains(「#」)'? –