Javascript 验证用户文本

Javascript 验证用户文本,javascript,validation,Javascript,Validation,我正在尝试验证文本字段,以便它们必须输入七个字符的值。第一个字符必须是字母数字,接下来的六个字符必须是数字。我对验证长度没有问题,但不确定如何实现其余部分。任何帮助都将不胜感激。看看这个:看看这个:var regex=new RegExp('/^[a-zA-z]{1}[0-9]{6}$/') 是否允许使用空格或特殊字符 哎呀,我需要补充一下伊万说的话,因为我不知道你不熟悉正则表达式 使用 var regex=newregexp('/^[a-zA-Z0-9]{1}[0-9]{6}$/') if(m

我正在尝试验证文本字段,以便它们必须输入七个字符的值。第一个字符必须是字母数字,接下来的六个字符必须是数字。我对验证长度没有问题,但不确定如何实现其余部分。任何帮助都将不胜感激。

看看这个:

看看这个:

var regex=new RegExp('/^[a-zA-z]{1}[0-9]{6}$/')

是否允许使用空格或特殊字符

哎呀,我需要补充一下伊万说的话,因为我不知道你不熟悉正则表达式

使用

var regex=newregexp('/^[a-zA-Z0-9]{1}[0-9]{6}$/')

if(myString.match(regex)){ “您的代码”; }

谢谢Ivan错过了alpha部分。

var regex=newregexp('/^[a-zA-z]{1}[0-9]{6}$/')

是否允许使用空格或特殊字符

哎呀,我需要补充一下伊万说的话,因为我不知道你不熟悉正则表达式

使用

var regex=newregexp('/^[a-zA-Z0-9]{1}[0-9]{6}$/')

if(myString.match(regex)){ “您的代码”; }

谢谢Ivan错过了alpha部分。

正则表达式

if (myString.match(/^\w\d{6}$/))
  alert('Valid');
^字符串开头

\w任意字母数字字符+下划线(您可以将其更改为[a-zA-Z0-9]以获得真正的字母数字)

\d任意数字

{6} 正好有6个

$字符串结尾

正则表达式

if (myString.match(/^\w\d{6}$/))
  alert('Valid');
^字符串开头

\w任意字母数字字符+下划线(您可以将其更改为[a-zA-Z0-9]以获得真正的字母数字)

\d任意数字

{6} 正好有6个


$end of a string

向上投票,只需将第一个字母更改为[a-zA-Z0-9],因为第一个字符应该是字母数字,谢谢您的帮助。非常感谢。请投我一票,将第一个字母改为[a-zA-Z0-9],因为第一个字符应该是字母数字,谢谢你的帮助。非常感谢。很好的解释。此外,^(carot)是字符串的开头。在这两者之间,我们得到了一个很好的解释。此外,^(carot)是字符串的开头。在这两者之间,我们得到了:P@singular在stackoverflow,您可以通过向上投票或甚至接受答案来表示感谢;)@在stackoverflow中,你可以通过向上投票甚至接受答案来表示感谢;)