国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

記錄--用js如何實現(xiàn)將手機(jī)號中間的幾位數(shù)字變成****

這篇具有很好參考價值的文章主要介紹了記錄--用js如何實現(xiàn)將手機(jī)號中間的幾位數(shù)字變成****。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

這里給大家分享我在網(wǎng)上總結(jié)出來的一些知識,希望對大家有所幫助

記錄--用js如何實現(xiàn)將手機(jī)號中間的幾位數(shù)字變成****

今天,我們要實現(xiàn)一個很常見并且簡單的功能:將手機(jī)號中間的幾位數(shù)變成****

這個功能其實很常見,比如我們微信的賬號安全里面顯示的手機(jī)號、掘金的賬號設(shè)置里面顯示的手機(jī)號、支付寶里面的證件號碼、各大銀行的App卡號.....還有很多有關(guān)系到我們私密的地方,在此就不一一例舉了,看似簡單的功能,我們該如何實現(xiàn)呢?

其實實現(xiàn)的方法有很多,在這里作者將使用js的方式來實現(xiàn),如有不正確或者需要修改的地方,請多多指教,有更好的方法也可以留言~

下面所使用到的方法,相信學(xué)習(xí)過javaScript的小伙伴們都非常熟悉,但是你還記得他們的用法嘛?下面作者會對使用到的方法進(jìn)行簡單回顧,不太記得的小伙伴要去回顧一下了呢~

好了,廢話少說,開始進(jìn)入正題。

1. 第一種,使用字符串和數(shù)組中常見的幾個方法。字符串方法:split()。數(shù)組方法:splice(),join()。

在實現(xiàn)之前,我們先一起來回顧一下這幾個方法:

  1. split(): 將一個字符串拆分為一個子字符串?dāng)?shù)組,并返回該數(shù)組。

注釋:該方法返回新數(shù)組,不會更改原始字符串。 注意:如果("")用作分隔符,則會對字符串進(jìn)行逐個字符拆分。 www.w3school.com.cn/jsref/jsref…

下面是一個例子

const str = “hello”
let arr = str.split("");
console.log(arr); // h,e,l,l,o
  1. splice():方法向數(shù)組添加或從數(shù)組中刪除項目,并返回刪除的項目。

注釋:splice()?該方法會改變原始數(shù)組。www.w3school.com.cn/jsref/jsref…

下面是一個例子:

const arr = ["a","b","c","d"];
arr.splice(1,2,"e","gg","d"); //從數(shù)字索引的第一位開始,刪除兩個內(nèi)容,向數(shù)組添加”e“和”gg“兩項。
console.log(arr); // ["a","e","gg","d"];
  1. join():將數(shù)組作為一個字符串返回。元素將由指定的分隔符分隔。默認(rèn)分隔符是逗號 (,)。

注釋:join()該方法不會改變原數(shù)組

下面是一個例子:

const arr = ['a','b','c','d'];
let result = arr.join();
console.log(result); // a,b,c,d

實現(xiàn)功能:

const telphone = '13300009999';
let telArr = telphone.split();
telArr.splice(3,4,'****');
let result = telArr.join(); //因為不會改變原數(shù)組,需要用一個新的變量去接收
console.log(result); // 1330****999

2.第二種,利用字符串的substr()

  1. substr():該方法用于提取字符串的一部分。該方法從指定位置開始,并返回指定數(shù)量的字符。

注釋:substr()?方法不會更改原始字符串。 下面是一個例子:

const str = 'Hello World';
let result = str.substr(1,4);
console.log(result); //ello

實現(xiàn)功能:

const telphone = '13300009999';
let result = telphone.substr(0,4) + '****' + telphone.substr(8);
console.log(result);// 1330****999

//第二句代碼解釋:
//使用?`substr`?方法截取電話號碼的前四位,然后拼接上'****',
//再拼接上電話號碼從索引為8開始的剩余部分,將結(jié)果賦值給變量result。

3.第三種,利用字符串的substring()和replace();

  1. substring():該方法用于從字符串中提取指定的索引(位置)之間的字符,并返回子字符串。 注釋:substring()?方法不會更改原始字符串。 下面是一個例子:
const str = 'Hello World';
let result = str.substring(1,4);
console.log(result); //ell
  1. replace():該方法在字符串中搜索值或正則表達(dá)式;該方法返回已替換值的新字符串。

注釋:replace()?方法不會更改原始字符串。 下面是一個例子:

const str = 'Hello World';
let result = str.replace("Hello","Hi");
console.log(result); //Hi World

實現(xiàn)功能:

const telphone = '13300009999';
let result = telphone.replace(telphone.substring(3,8),'****');
console.log(result);// 1330****999

上述的replace()提到了正則表達(dá)式,那么我們也可以使用正則表達(dá)式來實現(xiàn)www.w3school.com.cn/jsref/jsref… www.w3school.com.cn/js/js_regex…

  1. /d:查找數(shù)字
  2. 1,1,1,2,...,$99:與正則規(guī)則中的第1到第99個子表達(dá)式相匹配的文本。

實現(xiàn)功能:

const telphone = '13300009999';
const reg = /(\d{4})\d{4}(\d{3})/;
let result = telphone.replace(reg,"$1****$2");
console.log(result);// 1330****999

本文轉(zhuǎn)載于:

https://juejin.cn/post/7271058595444752443

如果對您有所幫助,歡迎您點個關(guān)注,我會定時更新技術(shù)文檔,大家一起討論學(xué)習(xí),一起進(jìn)步。

?記錄--用js如何實現(xiàn)將手機(jī)號中間的幾位數(shù)字變成****文章來源地址http://www.zghlxwxcb.cn/news/detail-709818.html

到了這里,關(guān)于記錄--用js如何實現(xiàn)將手機(jī)號中間的幾位數(shù)字變成****的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 微信小程序中如何獲取用戶手機(jī)號授權(quán)登錄

    隨著微信小程序的普及,許多應(yīng)用程序需要用戶登錄才能提供更好的服務(wù)。而獲取用戶手機(jī)號碼是驗證用戶身份和確保賬戶安全的重要步驟之一。因此,在本文中,我們將介紹如何在微信小程序中實現(xiàn)手機(jī)號授權(quán)登錄。 首先,在小程序后臺開發(fā)設(shè)置中勾選“獲取手機(jī)號”選項

    2024年02月11日
    瀏覽(98)
  • uniapp實現(xiàn)手機(jī)號一鍵登錄功能

    uniapp實現(xiàn)手機(jī)號一鍵登錄功能

    1,第一步 2,第二步 創(chuàng)建應(yīng)用要和項目uni-appid一致。 3,第三步 4,第四步 5,第五步 6,第六步 7,第七步 8,第八步 (實現(xiàn)代碼) 一建登錄步驟到此結(jié)束,歡迎大家討論和指導(dǎo),登錄彈窗本文設(shè)置的是全屏‘fullScreen’,大家可根據(jù)需求編輯,彈窗只能在手機(jī)端app才能顯示。

    2024年02月16日
    瀏覽(24)
  • 手機(jī)號加解密業(yè)務(wù),通過aop實現(xiàn)

    序言: 在開發(fā)過程中因為功能的特殊性? 需要對客戶信息的手機(jī)號進(jìn)行加密處理 然后存到數(shù)據(jù)庫中,然而這個需求是項目中期加入,很多功能上已經(jīng)使用了獲取客戶信息的方法,沒法統(tǒng)一控制手機(jī)號加解密操作, 于是考慮使用 aop做環(huán)繞增強(qiáng) 對所有出參進(jìn)行,解密操作(這里只

    2024年02月11日
    瀏覽(25)
  • 【小程序開發(fā)實戰(zhàn)】使用WxJava實現(xiàn)手機(jī)號獲取

    【小程序開發(fā)實戰(zhàn)】使用WxJava實現(xiàn)手機(jī)號獲取

    之前編寫小程序獲取手機(jī)號相關(guān)的代碼均為自行封裝,最近發(fā)現(xiàn)了 WxJava 的存在,方便了開發(fā)。 本篇文章將講解如何使用WxJava進(jìn)行手機(jī)號的獲取。 ** 舊版本 ** 微信接口官方文檔 需要將 button 組件 open-type 的值設(shè)置為 getPhoneNumber ,當(dāng)用戶點擊并同意之后,可以通過 bindgetphone

    2024年02月10日
    瀏覽(17)
  • Java實現(xiàn)對手機(jī)號、身份證號、護(hù)照號脫敏

    背景: 我們在項目中經(jīng)常會需要用到用戶的敏感信息,比如手機(jī)號、身份證號、護(hù)照號; 當(dāng)數(shù)據(jù)需要在頁面上進(jìn)行展示的時候就需要進(jìn)行脫敏,將其中幾位變?yōu)?*。 官方文檔: https://www.hutool.cn/docs/#/core/工具類/信息脫敏工具-DesensitizedUtil Hutool依賴: 代碼實現(xiàn): 執(zhí)行結(jié)果:

    2024年02月15日
    瀏覽(22)
  • 微信小程序: java實現(xiàn)獲取手機(jī)號方式

    目錄 1. 現(xiàn)在比較簡單的方式 - 接口名 --- 功能描述 - 調(diào)用方式 --- HTTPS 調(diào)用 --- 第三方調(diào)用 --- 請求參數(shù) --- 返回參數(shù) 2. 實現(xiàn)方式 1. 加入fastjson依賴? 2. http請求類 3. Json串工具類 4.接口方法 3.另外介紹一點access_token 微信官方文檔介紹:? getPhoneNumber --- 功能描述 該接口需配合手機(jī)

    2024年02月16日
    瀏覽(24)
  • 前端-el-form表單校驗,如何校驗手機(jī)號和身份證號

    分成三部分處理 首先,要在模板的prop里添加校驗規(guī)則 el-form-item label=\\\"身份證號:\\\" prop=\\\"identificationNumber\\\" 然后申明規(guī)則rules identificationNumber:[ ? ? ? ? ? ? ? ? {required: true, validator: validatorIdCard, trigger: \\\'blur\\\'} ? ? ? ? ? ? ? ? ], phone: [ ? ? ? ? ? ? ? ? { required: true, validator: v

    2024年04月25日
    瀏覽(29)
  • 能否通過手機(jī)號查詢他人位置及技術(shù)實現(xiàn)(省流:不能)

    能否通過手機(jī)號查詢他人位置及技術(shù)實現(xiàn)(省流:不能)

    ??作者簡介:被吉師散養(yǎng)、喜歡前端、學(xué)過后端、練過CTF、玩過DOS、不喜歡java的不知名學(xué)生。 ??個人主頁:紅中 ??每日emo:紀(jì)念我死去的愛情 ??靈感來源:藝術(shù)源于生活,而高于生活 頭部聲明:如果您是來學(xué)怎么定位他人的,不好意思,這是違法行為,我不會,也不會

    2024年02月02日
    瀏覽(21)
  • uniapp 實現(xiàn)微信小程序手機(jī)號一鍵登錄

    uniapp 實現(xiàn)微信小程序手機(jī)號一鍵登錄

    app 和 h5 手機(jī)號一鍵登錄,參考文檔:uni-app官網(wǎng) 以下是uniapp 實現(xiàn)微信小程序手機(jī)號一鍵登錄 1、布局

    2024年02月03日
    瀏覽(19)
  • Taro:微信小程序通過獲取手機(jī)號實現(xiàn)一鍵登錄

    ????????本文介紹如果通過微信小程序的getPhoneNumber方法獲取用戶微信綁定的手機(jī)號并自動注冊登錄。 1、按鈕類型 openType 指定 \\\"getPhoneNumber\\\"?? 2、@getphonenumber必須全部小寫 code:手機(jī)號獲取憑證:動態(tài)令牌??赏ㄟ^動態(tài)令牌換取用戶手機(jī)號。 ????????后臺根據(jù)前端傳入

    2024年02月16日
    瀏覽(92)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包