本文目錄一覽:
angularjs 顯示和隱藏密碼
添加在兩個密碼框體監視器,在監視器裡面寫是否一致的邏輯,即可
$scope.$watch(‘passw1’,function() {$scope.test();});
$scope.$watch(‘passw2’,function() {$scope.test();});
$scope.test = function() {
if ($scope.passw1 !== $scope.passw2) {
$scope.error = true;
} else {
$scope.error = false;
}
};
網頁js隱藏密碼
我想說,你這個js代碼是對密碼驗證的啊,對於輸入的時候只能英文和數字 並且是“ * ”號這個功能根本木有任何體現啊,在頁面里input type=”password” value=” ” 把輸入框的type設置成password就可以了
怎麼隱藏JS中的加密代碼,怎麼讓別人看不出你的JS加過密?
首先JS是客戶端(瀏覽器)運行的語言,和css html一樣是明文可見的,js目前只能做到使用eval混淆,百度搜索“JS壓縮”第一個應用就可以做到混淆和反混淆。另外還有一種方式,針對某些編譯器編程,在此就說編譯器吧,比如google的,其實只是一個優化器。這樣優化出來的代碼閱讀性很差,代碼冗餘量很低,性能也是相對來說比較好的。
但是強調一點,js是明文可見的,只能混淆,讓閱讀新降到最低,如果和密碼一樣加密傳輸的,瀏覽器獲得的是密文的話,就無法執行,直接報錯啦!
JS隱藏號碼中間4位代碼實例
本文實例為大家分享了JS隱藏號碼中間4位的具體代碼,供大家參考,具體內容如下
function
resetPhone(phone)
{
var
str
=
String(phone)
var
len
=
str.length;
var
prev,next;
if
(len
=
7)
{
prev
=
str.slice(-len,-7)
next
=
str.slice(-3)
str
=
prev+”****”+next
}
else
if
(len
7
len
=
6)
{
prev
=
str.slice(-len,-4)
next
=
str.slice(-2)
str
=
prev
+
“**”
+
next
}
console.log(str)
return
str
}
上面可以正常使用,正則更加方便,但是如果中間連續重複數字有點小問題(如下面的正則方式)。
function
resetPhone(phone)
{
var
str
=
String(phone)
var
len
=
str.length;
if
(len
=
7)
{
var
reg
=
str.slice(-7,
-3)
return
str.replace(reg,
“****”)
}
else
if
(len
7
len
=
6)
{
//1234567
var
reg
=
str.slice(-4,
-2)
return
str.replace(reg,
“**”)
}
}
以上所述是小編給大家介紹的JS隱藏號碼中間4位詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
您可能感興趣的文章:JS中實現隱藏部分姓名或者電話號碼的代碼JS中input表單隱藏域及其使用方法JS實現“隱藏與顯示”功能(多種方法)javascript點擊按鈕實現隱藏顯示切換效果AngularJS實現元素顯示和隱藏的幾個案例JS實現鼠標點擊展開或隱藏表格行的方法jquery和js實現對div的隱藏和顯示方法js設置控件的隱藏與顯示的兩種方法js判斷元素是否隱藏的方法javascript獲取隱藏元素(display:none)的高度和寬度的方法
原創文章,作者:LRTN,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/139574.html