小编WTK*_*WTK的帖子

具有特殊字符的Javascript正则表达式密码验证

我正在尝试使用正则表达式验证密码.如果我们将所有字符都作为字母表,则密码会更新.我哪里错了?正则表达对吗?

function validatePassword() {
    var newPassword = document.getElementById('changePasswordForm').newPassword.value;
    var minNumberofChars = 6;
    var maxNumberofChars = 16;
    var regularExpression  = /^[a-zA-Z0-9!@#$%^&*]{6,16}$/;
    alert(newPassword); 
    if(newPassword.length < minNumberofChars || newPassword.length > maxNumberofChars){
        return false;
    }
    if(!regularExpression.test(newPassword)) {
        alert("password should contain atleast one number and one special character");
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript regex passwords

35
推荐指数
8
解决办法
13万
查看次数

使用这种语法的原因是什么(0,_.Em)();

在调查google plusone脚本时,我多次看到以下语法:

(0, _.Em)();
Run Code Online (Sandbox Code Playgroud)

假设_.Em是一个函数,上面的语句将导致调用该函数,这是非常明显的.另一方面,如果它是未定义的,结果是否与简单的结果相同_.Em()

任何人都可以了解使用这种语法背后的想法吗?

javascript syntax google-plus-one

10
推荐指数
1
解决办法
227
查看次数

will_paginate页面链接问题

我目前有一个评论模型,在微博下发布,两者都显示在同一页面上.问题是两者都显示在同一页面上,并且两者都是分页的,我试图用facebook方法进行微观测量.以下是以下问题:

两个分页的链接变成了这个href="/users/2?page=2"而不是href="/users/2/micropost?page=2"href="/users/2/comment?page=2".我不确定如何解决这个问题.这是我的一些代码.所有建议都非常感谢!

Micropost渲染HTML

<table class="microposts">
<% if microposts.any? %>
<%= render microposts %>
<%= will_paginate microposts, :page_links => false %>
<% else %>
<div class="EmptyContainer"><span class='Empty'>Add a thread!</span></div>
<% end %>
</table>
Run Code Online (Sandbox Code Playgroud)

评论部分HTML

<div id='CommentContainer-<%= micropost.id%>' class='CommentContainer Condensed2'>
<div class='Comment'>
<%= render :partial => "comments/form", :locals => { :micropost => micropost } %>
</div>
<div id='comments'>
  <% comments = micropost.comments.paginate(:per_page => 5, :page => params[:page]) %>
  <%= render comments %>
  <%= will_paginate comments, :class …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery ruby-on-rails ruby-on-rails-3

6
推荐指数
1
解决办法
1455
查看次数

如何在javascript中使用string.split()作为以下字符串

我有以下字符串:(17.591257793993833, 78.88544082641602)在Javascript中

如何对上面的字符串使用split(),以便我可以单独获取数字.

这是我试过的(我知道它错了)

var location= "(17.591257793993833, 78.88544082641602)";
var sep= location.split("("" "," "")");    
document.getElementById("TextBox1").value= sep[1];
document.getElementById("Textbox2").value=sep[2];
Run Code Online (Sandbox Code Playgroud)

建议请

javascript split

1
推荐指数
1
解决办法
355
查看次数

Spring - 混合注释和基于验证器的验证

我有以下问题,有一个常规弹簧模型(让我们称之为"A")与一些与验证相关的注释.接下来,有一个命令对象(定义一些字段的常规POJO类,其中一个是A类型的对象).命令对象实现Validator接口,以使控制器方法中的绑定和验证工作.

问题是,如何在命令对象中使用注释配置的验证(假设它实现了Validator接口,因此它具有supports()和validate()方法).

我想要实现的是对模型进行基本验证,该模型可以重复使用,并与系统其他部分中较重的业务逻辑验证相结合.

java spring-mvc

1
推荐指数
1
解决办法
3435
查看次数