我正在尝试验证文本字段内容应该从以下示例中的 GTM ....... 等特定字符开始。
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-1.11.3.js"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<form>
<input type="text" id="myText" required pattern="/^GTM/"/>
<input type="submit" value="Sumit"/>
</form>
</body>
</html>
答案 0 :(得分:2)
您无需使用^
启动模式。
只需GTM.*
即可:
您需要.*
说 GTM 后面跟0
个或更多字符。
<form>
<input type="text" id="myText" required pattern='GTM.*'/>
<input type="submit"/>
</form>
答案 1 :(得分:1)
您需要从模式中删除WebElement e1 = driver.findElement(By.xpath("//ul[@class='EnvContainer']"));
List<WebElement> list = e1.findElements(By.tagName("li"));
for(WebElement item: list)
{
String s = item.getAttribute("innerHTML");
System.out.println(item.getAttribute("innerHTML"));
}
并添加/
.*