我在验证我拥有的表格时遇到了一些麻烦,我只能在单个文本输入中检查字母、数字和句号(“句号”),但我一辈子都做不到在 textarea 字段上工作。
在我的验证中,我有这个:
var usernamecheck = /^[A-Za-z0-9.]{5,1000}$/;
我尝试过的验证在 textarea ($ITSWUsers) 上不起作用是:
if(!document.all.ITSWUsers.value.match(usernamecheck))
{
alert ("Please write the usernames in the correct format (with a full stop between first and last name).");
return false;
}
但是,'input type="text"' 上的以下内容在同一个表单上工作得很好
if(!document.all.SFUsersName1.value.match(usernamecheck))
{
alert("Usernames can only contain letters, numbers and full stops (no spaces).");
return false;
}
我需要它来验证用户名,每行 1 个名称,例如
John.smith
Peter.jones1
这些都可以,但以下不是:
John Smith
David.O'Leary
3rd.username
任何有关此的帮助/指针将不胜感激(我只知道基本的 html/php/javascript)