我正在尝试使用正则表达式验证密码.如果我们将所有字符都作为字母表,则密码会更新.我哪里错了?正则表达对吗?
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) 在调查google plusone脚本时,我多次看到以下语法:
(0, _.Em)();
Run Code Online (Sandbox Code Playgroud)
假设_.Em是一个函数,上面的语句将导致调用该函数,这是非常明显的.另一方面,如果它是未定义的,结果是否与简单的结果相同_.Em()?
任何人都可以了解使用这种语法背后的想法吗?
我目前有一个评论模型,在微博下发布,两者都显示在同一页面上.问题是两者都显示在同一页面上,并且两者都是分页的,我试图用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) 我有以下字符串:(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)
建议请
我有以下问题,有一个常规弹簧模型(让我们称之为"A")与一些与验证相关的注释.接下来,有一个命令对象(定义一些字段的常规POJO类,其中一个是A类型的对象).命令对象实现Validator接口,以使控制器方法中的绑定和验证工作.
问题是,如何在命令对象中使用注释配置的验证(假设它实现了Validator接口,因此它具有supports()和validate()方法).
我想要实现的是对模型进行基本验证,该模型可以重复使用,并与系统其他部分中较重的业务逻辑验证相结合.
javascript ×4
ajax ×1
java ×1
jquery ×1
passwords ×1
regex ×1
split ×1
spring-mvc ×1
syntax ×1