如何测试变量是否只有字母而不是abc1.关于验证电子邮件
How to test if a varible is only letters and not abc1. alsoabout validating emails
所以我正在制作一个表单,要求用户输入他们的名字,然后输入他们的姓氏。现在,如果他们输入123或将其留空,则会弹出一个错误。但是,如果我键入zack12,不会弹出任何错误。。知道怎么修吗?
var fName = document.getElementById("fName").value;
if(fName=="" || !isNaN(fName))
{
alert("PLEASE ENTER A FIRST NAME.");
}
此外,我必须确保当他们输入电子邮件时,邮件中有一个@和一个点(.)。我很困惑,该怎么办。谢谢
function allLetter(inputtxt)
{
var letters = /^[A-Za-z]+$/;
if(inputtxt.value.match(letters))
{
alert('Your name have accepted : you can try another');
return true;
}
else
{
alert('Please input alphabet characters only');
return false;
}
}
来自http://www.w3resource.com/javascript/form/all-letters-field.php
function validateName(){
var fName = document.getElementById("fName").value;
var regxForName= /^[a-zA-Z]+$/;
return fName.test(fName);
}
function validateEmail(){
var email = document.getElementById("email").value;
var re = /^(['w-]+(?:'.['w-]+)*)@((?:['w-]+'.)*'w['w-]{0,66})'.([a-z]{2,6}(?:'.[a-z]{2})?)$/i;
return re.test(email);
}
希望这能帮助你。。。
仅测试字母:
var fName = document.getElementById("fName").value;
var onlyLetters = /^[A-Za-z]+$/;
/* /^[A-Za-z]+$/ -> Checks all characters of the string to what's inside [] (including spaces, breaks).
If the first name contains a space, it will not be valid*/
if( onlyLetters.test( fName )===false ){
alert("PLEASE ENTER A FIRST NAME.");
}
注意!例如,有些人的名字可能包含连字符(-)。以上代码仅与字母(大写和小写)的字符串匹配
查看电子邮件中的"@"answers".":
var email = "tester@test.com";
if( email.indexOf("@")<0 || email.indexOf(".")<0 ){
alert("PLEASE ENTER AN EMAIL ADDRESS.");
}
相关文章:
- Angular Form Wide验证(不特定于字段)
- 如何测试变量是否只有字母而不是abc1.关于验证电子邮件
- jQuery表单验证(如果==“执行此操作”)仅适用于第一次输入
- 在对象上迭代以验证它是否's键存在于数组中
- 如果使用jQuery验证器插件找到单选按钮,则将不同的addMethod应用于字段
- JQuery验证仅适用于提交的表单中的第一个元素.[打算验证所有内容]
- Regex验证应用于我的asp网页上的所有按钮
- 是否有特定于浏览器的代码验证器
- jQuery表单验证只适用于一次发布
- 验证日期是否早于当前日期的日期
- 如何使验证适用于在 Ionic 复选框中选中的至少一个复选框
- 验证至少一个子复选框,对应于复选框数组的选中元素
- 依赖于 AngularJS 中表单验证的单元测试控制器
- 检查值存在于标签管理器验证器方法内的数组中
- 应用选择菜单的表单验证,类似于 html5 所需的属性
- ASP MVC jQuery验证专注于工作,但不专注于表单提交
- 正在禁用HTML验证.如何设置'novalidate'适用于全球范围内的每种形式
- 如何将SmartyStreets验证应用于同一页面中的两个表单
- 单选按钮上的无提示验证被忽略,而它只适用于相同表单html中的文本字段
- 应用于动态可用字段的客户端验证