验证用户文本

时间:2011-06-16 16:42:29

标签: javascript validation

我正在尝试验证文本字段,以便他们必须输入七个字符的值。第一个字符必须是字母数字,后六个字符必须是数字。验证长度没有问题,但不知道如何实现其余的。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:3)

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

您是否要允许任何空格或特殊字符?

哎呀需要添加Ivan所说的内容,因为我没有意识到你对正则表达式不熟悉。

使用

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

如果(myString.match(正则表达式)){  “你的代码”; }

感谢Ivan错过了那个alpha部分。

答案 1 :(得分:1)

答案 2 :(得分:1)

正则表达式......

if (myString.match(/^\w\d{6}$/))
  alert('Valid');

^字符串的开头

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

\ d任意数字

{6}正好6个

字符串的结尾