if(psw != "aBcDe"){
alert("密码不对(区分大小写)")
return false
}
如果用正则表达式:
reg="" //表达式[a-z] 小写字母 [A-Z] 大写字母
var re = new RegExp(reg)//实例化一个RegExp对象
if (!re.test(document.form1.pwd.value))//
{
}
我亲身试验是区分的。例如
var
a="1|2|3|"
a=a.Substring(0,a.Length-1)
alert(a)
这样会报错,对象不支持此方法。
substring
length
是js自带的函数,如果写成了上面的大写,是无法执行的。
我来专业来说说这个问题吧。首先JS是区分大小写的,也就是说,document 和Document是2个不同的概念(对象),前者是系统定义的,后者为自定义的。前者可直接使用,比如说document.write(),而写成Document.write(),就会报错。
在函数里面,大小写问题有着更多的学问,首先function test(){}和function Test(){},虽然都是函数,当并不是完全相同的函数,一般把前者称为普通函数,后者称为构造函数。