在js中怎么区分大小写

JavaScript019

在js中怎么区分大小写,第1张

js本身就是区分大小的。

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(){},虽然都是函数,当并不是完全相同的函数,一般把前者称为普通函数,后者称为构造函数。