Существует так много способов добиться этого, но регулярное выражение более эффективно.
Посмотрите на код ниже:
public static void main(String[] args) {
String ipStr1 = "255.245.188.123"; // valid IP address
String ipStr2 = "255.245.188.273"; // invalid IP address - 273 is greater than 255
validateIP(ipStr1);
validateIP(ipStr2);
}
public static void validateIP(String ipStr) {
String regex = "\\b((25[0–5]|2[0–4]\\d|[01]?\\d\\d?)(\\.)){3}(25[0–5]|2[0–4]\\d|[01]?\\d\\d?)\\b";
System.out.println(ipStr + " is valid? " + Pattern.matches(regex, ipStr));
}
Во-первых, ваш замещающий объект заменяется на value=""
, а цвет вашего заполнителя установлен на #fff
<fieldset class="input">
<input placeholder="Hello World!" type="text" name="name" tabindex="1">
</fieldset>