Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用HTML 5正则表达式和javascript验证输入的另一种方法_Javascript_Arrays_Forms - Fatal编程技术网

使用HTML 5正则表达式和javascript验证输入的另一种方法

使用HTML 5正则表达式和javascript验证输入的另一种方法,javascript,arrays,forms,Javascript,Arrays,Forms,我需要用带有香草javaScript的正则表达式模式检查html输入,但这有点棘手,我返回到父级验证输入,它可以工作,但不像预期的那样漂亮 Js: Html: 有没有其他办法?我想您正在寻找: validity属性的getter必须返回表示此元素的属性的ValidityState对象。这个物体是活的 …其中一个状态是布尔有效标志: if (input.validity.valid) { // yes } else { // no } 或: 你确定你需要回到父母身边吗?输入不

我需要用带有香草javaScript的正则表达式模式检查html输入,但这有点棘手,我返回到父级验证输入,它可以工作,但不像预期的那样漂亮

Js:

Html:



有没有其他办法?

我想您正在寻找:

validity属性的getter必须返回表示此元素的属性的
ValidityState
对象。这个物体是活的

…其中一个状态是布尔
有效
标志:

if (input.validity.valid) {
    // yes
} else {
    // no
}
或:


你确定你需要回到父母身边吗?
输入
不能有任何子项,因此如果您需要输入的有效性,则从输入跳到父项似乎是错误的。非常感谢!这很有用
<input type="tel" id="fos_user_registration_form_mobileNumber" name="fos_user_registration_form[mobileNumber]" required="required" pattern="^0[0|1|2|3|4|5|6|7|9]\d{8}$" maxlength="10">
if (input.validity.valid) {
    // yes
} else {
    // no
}
if (input.matches(":valid")) {
    // yes
} else {
    // no
}