Javascript Materialize执行电子邮件验证的js代码

Javascript Materialize执行电子邮件验证的js代码,javascript,Javascript,上提到的电子邮件验证https://materializecss.com/text-inputs.html 表示Materialize JS文件拾取并执行实际验证的Materialize CSS文件提供了一个“validate”类 我正试图找到进行电子邮件验证的功能(有人输入的事实)abc@xyz而不仅仅是美国广播公司) 在代码块中 window.validate_字段=函数(对象){ 我不知道它在哪里检查输入文本的@部分 有人能帮我吗?谢谢。这是由受支持的浏览器实现的,而不是通过javascr

上提到的电子邮件验证https://materializecss.com/text-inputs.html 表示Materialize JS文件拾取并执行实际验证的Materialize CSS文件提供了一个“validate”类

我正试图找到进行电子邮件验证的功能(有人输入的事实)abc@xyz而不仅仅是美国广播公司)

在代码块中

window.validate_字段=函数(对象){

我不知道它在哪里检查输入文本的@部分


有人能帮我吗?谢谢。

这是由受支持的浏览器实现的,而不是通过javascript实现的

然后通过JS检查伪类。(根据需要自动应用:valid和:invalid CSS伪类)

在materialize.js中,他们检查伪类并添加自己的类:

...
if (object.is(':valid') && hasLength && len <= lenAttr || object.is(':valid') && !hasLength) {
  object.removeClass('invalid');
  object.addClass('valid');
} else {
...
。。。

if(object.is(“:valid”)&&hasLength&&len文件的第4348行,检查validate_字段的方式,他们只是控制该字段在html5中是否有效,如果它是输入类型=电子邮件,他们会使用浏览器模式检查您的电子邮件是否有效。请解释…
hasLength&&len如果您设置了最大长度,则这是额外的验证它检查该字段是否具有长度属性。请删除materialJs中代码相同的
&&hasLength&&len,而不是我编写的代码。好的……抱歉+1进行解释:-)祝您愉快