如何编写一个方法来验证创建的用户名是否太短?

问题描述:

我有以下的HTML代码:如何编写一个方法来验证创建的用户名是否太短?

<div class="result hide" id="userNameTooShort"><span class="error">Your username needs to be six characters long.</span></div> 

我希望这显示当用户键入小于6点中的用户名输入字段的字符。如果hide类有效,它将显示none。

这里是输入字段我在JavaScript中创建:

createFieldObjects: function(){ 
    unField = new forms.InputField("tUserName", /^(?=.*[a-zA-Z\d])(\w|[\.\@\-\?\,\&\''\/\_\""]){6,}$/); 
}, 

如何编写的JavaScript来显示错误消息,当用户键入少于6个字符?

+1

我知道几个人,他们的名字和姓氏一起少于6个字符。如果你告诉他们他们的名字是无效的,他们会变得非常胡思乱想,所以在这里要小心谨慎,并考虑为什么你需要这么多的角色。 – DOK 2011-01-20 16:23:53

在原型/伪方式:

if $('tUserName').value.length < 6 
    (set the div to display)