我正在回答一个问题,然后返回 false
var regexp = new RegExp("([\w\.-]+)@((?:[\w]+\.)+)([a-zA-Z]{2,4})");
var result = regexp.test( $("#email").val() ); // returns false
Run Code Online (Sandbox Code Playgroud)
而
var regexp = /([\w\.-]+)@((?:[\w]+\.)+)([a-zA-Z]{2,4})/;
var result = regexp.test( $("#email").val() ); // returns true
Run Code Online (Sandbox Code Playgroud)
这是为什么??
它给出了以下错误:对于参数类型,运算符==未定义
boolean,int标记语法错误,删除这些标记
package javaproject;
public class NestedIFandIFandElse {
public static void main(String[] args) {
int vanus = 50;
if (vanus == 40) {
System.out.println("first if ");
} else {
System.out.print("first else");
if (vanus == 50 ?? vanus == 20) {
System.out.println("second if");
} else {
System.out.println("second else");
}
}
}
}
Run Code Online (Sandbox Code Playgroud) div单击按钮关闭时,我有两个div。第二步div向上,我只想慢慢地做。我尝试使用过渡效果,但不能做任何帮助吗?提前致谢。
小提琴
我在javascript中构建一个小的cashRegister,并且我添加的方法有问题.似乎无法让它发挥作用.我的consol打印前两个语句但不做最后一个.什么出错?
var cashRegister = {
total: 0,
add: function(itemCost) {
this.total += itemCost;
this.lastTransactionAmount = itemCost;
},
scan: function(item, quantity) {
switch (item) {
case "eggs":
this.add(0.98 * quantity);
break;
case "milk":
this.add(1.23 * quantity);
break;
}
},
deleteLastTransaction: function() {
this.total -= lastTransactionAmount;
}
};
cashRegister.scan("eggs", 4);
cashRegister.scan("eggs", 2);
cashRegister.scan("milk", 2);
document.write("Total amount is: " + cashRegister.total + "</br>" + "Last transaction amount: " + cashRegister.lastTransactionAmount);
cashRegister.deleteLastTransaction();
document.write("The total amount is now: " + cashRegister.total);
Run Code Online (Sandbox Code Playgroud) 密码应包含
我试过了 - ^(?=.*\d)(?=.*[a-zA-Z])[a-zA-Z0-9!@#$%&*]{6,20}$