我不是在问完整的电子邮件验证.
我只是想知道电子邮件地址中允许的字符user-name和server部分内容.这可能过于简单,也许电子邮件地址可以采取其他形式,但我不在乎.我只询问这个简单的形式:( user-name@server例如wild.wezyr@best-server-ever.com)和两个部分允许的字符.
据说"使用HTML5,我们不再需要js或服务器端代码来检查用户的输入是否是有效的电子邮件或URL地址"
如何在用户输入后验证电子邮件?没有JS如果用户输入错误的电子邮件地址,如何显示消息.
<input type="email" pattern="[^ @]*@[^ @]*" placeholder="Enter your email">
<input type="submit" value="Submit">
Run Code Online (Sandbox Code Playgroud) 您允许在子域中使用哪些字符?
示例:对于someSub.example.com该someSub部分.
我知道你可以使用字母,数字和连字符,但其他字符呢?可以_(下划线)使用吗?
我正在使用HTML5表单验证来验证来自印度的电话号码.
来自印度的电话号码长10位,以7,8或9开头.
例如:
这些电话号码有效,但是
无效.
建议一种可以检测有效印度电话号码的模式.
到目前为止,我的模式是[0-9]{10},但它不检查第一个数字是7,8或9.
我正在尝试制作一个包含一个电子邮件输入,一个复选框输入和一个提交输入的html5表单.我正在尝试使用模式属性进行电子邮件输入,但我不知道在此属性中放置什么.我知道我应该使用一个必须与JavaScript Pattern生产匹配的正则表达式,但我不知道如何做到这一点.
我试图让这个属性做的是检查以确保电子邮件包含一个@和至少一个或多个点,如果可能,检查@后面的地址是否是真实地址.如果我不能通过这个属性做到这一点,那么我将考虑使用JavaScript但是为了检查一个@和一个或多个点,我确实想要使用pattern属性.
pattern属性需要检查:
这个的替代方法是使用JavaScript但是对于所有其他条件我不想使用JavaScript
我试图避免通过DNS服务器来获取电子邮件到我托管的虚拟帐户之一的地址.
我知道我可以用方括号括起IP地址但是如何为服务器上的(虚拟)托管帐户指定邮箱用户名?
换一种说法,
我想做什么,可能吗?
谢谢.
我正在尝试从一段文本中删除特殊字符,但使用以下正则表达式
\n\nvar desired = stringToReplace.replace(/[^\\w\\s]/gi, \'\')\nRun Code Online (Sandbox Code Playgroud)\n\n(在这里找到:\n javascript regexp 删除所有特殊字符)
\n\n具有删除希腊字符的负面影响,这是我不想要的。
\n\n有人还可以解释一下如何在正则表达式中使用字符范围吗?是否有字符映射表可以帮助我定义我想要的范围?
\n\n回答:
\n\n[a-zA-Z0-9\xce\x86\xce\x88-\xcf\x8e\\s] # See my 2nd comment under Joeytje50\'s answer.\nRun Code Online (Sandbox Code Playgroud)\n email ×3
html5 ×2
character ×1
dns ×1
forms ×1
html ×1
html-email ×1
html-input ×1
ip ×1
javascript ×1
regex ×1
replace ×1
subdomain ×1
symbols ×1
validation ×1