A. javascript区分大小写吗
错误印象:
曾几何时,对 JavaScript有一段不区分大小写的印象,可能是因为以前某个版本、或者某个公司的浏览器执行不够严格,亦或者是与html混淆了,留下了错误印象。
正确认知下:
javascript 是区分大小写的,如下代码
[html] view plain
var a = 0;
var A = 1;
function ab() {
alert("ab");
}
function AB() {
alert("AB");
}
alert(a); // 弹出 0
alert(A); // 弹出 1
ab(); //弹出 ab
AB(); //弹出 AB
B. js如何验证密码长度须在8到20位之间,并至少包含以下4种类型中的3种:英文大写、英文小写、数字及符号。
<p>
<divclass="wdt">密码:</div>
<inputtype="password"id="psw"/>
<divclass="wdb"id="psw_msg">8-20位字母、数字、下版划线的组合</div>
</p>
$(function(){
$("#psw").blur(check_psw);
权});
functioncheck_psw(){
varpsw=$("#psw").val();
varreg=/^w{8,20}$/;
if(!reg.test(psw)){
$("#psw_msg").addClass("error");
}else{
$("#psw_msg").removeClass("error").addClass("ok");
}
}
这是我写的例子
引用了jQuery,关键在于正则表达式
/^w{8,20}$/
C. JS中函数 大小写的问题
我来专业来说说这个问题吧。
首先JS是区分大小写的,也就是说,document 和Document是2个不同的概念(对象专),前者是系统属定义的,后者为自定义的。前者可直接使用,比如说document.write(),而写成Document.write(),就会报错。
在函数里面,大小写问题有着更多的学问,首先function test(){}和function Test(){},虽然都是函数,当并不是完全相同的函数,一般把前者称为普通函数,后者称为构造函数。
D. js是区分大小写的吗
JS是区分大小写的,变量名,函数,关键字都要区分大小写,比如说变量a和A其实是两个不同的变量.而onclick并不是js中的方法,onclick只是浏览器提供js的一个dom接口,让js可以操作dom,所以onclick大小写都是没问题的,比如HTML代码就不用区分大小写
E. 求JS密码正则:包括字母数字下划线中的任意两种字符6-16位,区分大小写
varv=$("#text").val();
reg=/^抄(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)])+$).{6,16}$/;
alert(reg.test(v));
(?!) 这是正袭则里的一个“语法结构”,表示“规定后面不是”的意思,
(?![0-9]+$) 表示后面不能为纯数字
(?![a-z]+$) 表示后面不能为纯小写字母
(?![A-Z]+$) 表示后面不能为纯大写字母
(?!([^(0-9a-zA-Z)])+$) 表示后面不能为除数字和字母外的纯特殊符号
^ 这个符号单独用表示“开头”,用在中括号的开头,表示“非”;
.{6,16} 表示至少6位的任意字符 最多16位
$ 表示“结尾”
这里是原文:
jquery里用正则来验证密码,必须包含大小写字母,数字及特殊符号,或最少包含两种
F. js中如何验证一个字符是否为大写字母,不用正则表达式
function allCaps(text){
for(var i=0;i<text.length;i++){
var c=text.charAt(i);
if(c<'A' || c>'Z')
return false;
}
return true;
}
var t='ABCD';
document.write(t+' => '+(allCaps(t)?'全是大写回':'不全是')+'<br/>');
t='AbCD';
document.write(t+' => '+(allCaps(t)?'全是大写':'不全是'));
======
输出
ABCD => 全是大写
AbCD => 不全是
另外,js从设答计上就安排以正则表达式去验证字符,如果反其道而行。绝对是“舍近求远”、“所谓弃苏合之香,而取螗螂之丸也”
正则版轻松很多
if(/^[A-Z]+$/.test( 'ABCD' ) ){
document.write('全是大写');
}else{
document.write('不全是');
}
G. javascript区分大小写么
js区分大小写的,变量名、函数等比较敏感。
H. JavaScript声明变量开头字母大写和小写的区别
JS变量声明区分大小写,开头字母大写和小写均可,虽然没有什么区别,但是声明的时候也得注意,避免同一个单词首字母大小写声明两个变量的情况。
一、语法规则
1.变量必须使用字母、下划线(_)或者美元符($)开始。
2.然后可以使用任意多个英文字母、数字、下划线(_)或者美元符($)组成。
3.不能使用JS关键词与保留字。
二、示例
var score;
score="100";
三、注意
1.JS区分大小写。如变量score与Score是不一样的,相当两个变量。
2.变量虽然可以不声明,直接使用,但不规范,会涉及变量名提升等问题。