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.變數雖然可以不聲明,直接使用,但不規范,會涉及變數名提升等問題。