一種手機號碼顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線通信系統(tǒng),特別涉及一種手機號碼顯示方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,各類應用逐漸增多,為人們的工作和生活帶來了很多便利。而在如今的移動互聯(lián)網(wǎng)時代,移動終端逐漸成為人們工作和生活的重要工具。用戶為了使用各種功能的應用,往往需要輸入手機號碼進行注冊或者登錄。
[0003]在全球范圍內(nèi)手機號碼包括:國際區(qū)號和本地號碼,用戶在使用手機號碼進行賬號注冊時,需要輸入該手機號碼。但由于用戶的認知水平不同,可能有些用戶并不知道或者不清楚自己所在國家的國際區(qū)號,因此將會導致輸入的手機號碼無效,從而影響用戶使用相關(guān)應用;另外,不同國家的本地號碼長度并不相同,用戶在進行本地號碼輸入時,常常會根據(jù)原習慣進行輸入,難免不會出現(xiàn)少輸入一位或者多輸入一位的情況,也將會導致輸入的手機號碼無效,從而影響用戶使用相關(guān)應用。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例公開了一種手機號碼顯示方法及裝置,可以解決如何提高手機號碼的輸入準確性的問題。
[0005]第一方面,本發(fā)明實施例公開了一種手機號碼顯示方法,所述方法應用于終端,所述方法包括:
[0006]確定本地號碼對應的國際區(qū)號;
[0007]確定用戶在預定位置輸入的號碼為目標本地號碼;
[0008]根據(jù)保存的每個國際區(qū)號與正則表達式的對應關(guān)系,確定所述國際區(qū)號對應的正則表達式;
[0009]采用確定的所述正則表達式,生成本地號碼的分隔格式,顯示確定的所述國際區(qū)號及采用所述分隔格式分隔的所述目標本地號碼。
[0010]作為本發(fā)明另一實施例,所述采用確定的所述正則表達式,生成本地號碼的分隔格式之后,所述方法還包括:
[0011]生成所述國際區(qū)號和通過所述分隔格式分隔本地號碼的號碼示例;
[0012]將所述號碼示例進行顯示。
[0013]作為本發(fā)明另一實施例,所述確定本地號碼對應的國際區(qū)號包括以下至少一種:
[0014]讀取客戶識別模塊S頂卡中的移動國家碼,根據(jù)所述移動國家碼確定本地號碼對應的國際區(qū)號;
[0015]獲取所述終端的位置信息,根據(jù)所述位置信息確定本地號碼對應的國際區(qū)號;
[0016]讀取所述終端的IP地址,根據(jù)所述IP地址確定本地號碼對應的國際區(qū)號;和
[0017]接收用戶輸入的國際區(qū)號,將接收到的所述國際區(qū)號作為確定的本地號碼對應的國際區(qū)號。
[0018]作為本發(fā)明另一實施例,所述方法還包括:
[0019]判斷用戶輸入的本地號碼中是否包含預設的至少一種非法字符;
[0020]如果是,進行下述操作中的一種:
[0021]將所述本地號碼中的非法字符刪除,生成所述本地號碼中包含非法字符的提示信息并顯示;和,生成是否刪除非法字符的提示信息并顯示。
[0022]作為本發(fā)明另一實施例,所述方法還包括:
[0023]確定所述國際區(qū)號包含的位數(shù)N,所述N為大于O的自然數(shù);
[0024]判斷用戶輸入的本地號碼的前N位是否與所述國際號碼相同;
[0025]如果是,生成重復輸入的提示信息并進行顯示。
[0026]作為本發(fā)明另一實施例,所述方法還包括:
[0027]判斷用戶輸入的本地號碼的長度是否與保存的該國際區(qū)號對應的號碼長度相同;
[0028]當不同時,生成號碼錯誤提示信息并顯示。
[0029]第二方面,本發(fā)明實施例提供了一種手機號碼顯示裝置,應用于終端,所述裝置包括:
[0030]第一確定模塊,用于確定本地號碼對應的國際區(qū)號;確定用戶在預定位置輸入的號碼為目標本地號碼;
[0031]第二確定模塊,用于根據(jù)保存的每個國際區(qū)號與正則表達式的對應關(guān)系,確定所述國際區(qū)號對應的正則表達式;
[0032]顯示模塊,用于采用確定的所述正則表達式,生成本地號碼的分隔格式,顯示確定的所述國際區(qū)號及采用所述分隔格式分隔的所述目標本地號碼。
[0033]作為本發(fā)明另一實施例,所述顯示模塊,還用于生成所述國際區(qū)號和通過所述分隔格式分隔本地號碼的號碼示例;將所述號碼示例進行顯示。
[0034]作為本發(fā)明另一實施例,所述第一確定模塊,具體用于采用以下至少一種方法確定本地號碼對應的國際區(qū)號:讀取客戶識別模塊S頂卡中的移動國家碼,根據(jù)所述移動國家碼確定所述本地號碼對應的國際區(qū)號;獲取所述終端的位置信息,根據(jù)所述位置信息確定所述本地號碼對應的國際區(qū)號;讀取所述終端的IP地址,根據(jù)所述IP地址確定所述本地號碼對應的國際區(qū)號;和接收用戶輸入的國際區(qū)號,將接收到的所述國際區(qū)號作為確定的所述本地號碼對應的國際區(qū)號。
[0035]作為本發(fā)明另一實施例,所述裝置還包括:
[0036]判斷模塊,用于判斷用戶輸入的本地號碼中是否包含預設的至少一種非法字符;
[0037]執(zhí)行模塊,用于當判斷模塊的判斷結(jié)果為是時,進行下述操作中的一種:將所述本地號碼中的非法字符刪除,生成所述本地號碼中包含非法字符的提示信息并顯示;和,生成是否刪除非法字符的提示信息并顯示。
[0038]作為本發(fā)明另一實施例,所述裝置還包括:
[0039]判斷模塊,用于確定所述國際區(qū)號包含的位數(shù)N,所述N為大于O的自然數(shù);判斷用戶輸入的本地號碼的前N位是否與所述國際號碼相同;
[0040]執(zhí)行模塊,用于當判斷模塊的判斷結(jié)果為是時,生成重復輸入的提示信息并進行顯不O
[0041]作為本發(fā)明另一實施例,所述裝置還包括:
[0042]判斷模塊,用于判斷用戶輸入的本地號碼的長度是否與保存的該國際區(qū)號對應的號碼長度相同;
[0043]執(zhí)行模塊,用于當判斷模塊的判斷結(jié)果為不用時,生成號碼錯誤提示信息并顯示。
[0044]第三方面,本發(fā)明實施例提供了一種存儲介質(zhì),其中,該存儲介質(zhì)用于存儲應用程序,所述應用程序用于在運行時執(zhí)行本發(fā)明實施例所述的一種手機號碼顯示方法。
[0045]第四方面,本發(fā)明實施例提供了一種應用程序,其中,該應用程序用于在運行時執(zhí)行本發(fā)明實施例所述的一種手機號碼顯示方法。
[0046]第五方面,本發(fā)明實施例提供了一種終端,適用于手機號碼顯示,包括:
[0047]處理器、存儲器、通信接口和總線;
[0048]所述處理器、所述存儲器和所述通信接口通過所述總線連接并完成相互間的通
?目;
[0049]所述存儲器存儲可執(zhí)行程序代碼;
[0050]所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應的程序,以用于:
[0051]確定本地號碼對應的國際區(qū)號;
[0052]確定用戶在預定位置輸入的號碼為目標本地號碼;
[0053]根據(jù)保存的每個國際區(qū)號與正則表達式的對應關(guān)系,確定所述國際區(qū)號對應的正則表達式;
[0054]采用確定的所述正則表達式,生成本地號碼的分隔格式,顯示確定的所述國際區(qū)號及采用所述分隔格式分隔的所述目標本地號碼。
[0055]本發(fā)明實施例提供了一種手機號碼顯示方法及裝置,該方法中終端確定本地號碼對應的國際區(qū)號并確定用戶輸入的目標本地號碼,根據(jù)保存的每個國際區(qū)號與正則表達式的對應關(guān)系,確定該國際區(qū)號對應的正則表達式,采用該正則表達式生成手機號碼的分隔格式,顯示所述國際區(qū)號及采用該分隔格式分隔的目標本地號碼。由于在本發(fā)明實施例中生成了本地號碼的分隔格式,采用該分隔格式引導用戶輸入,因此可以提高用戶提供的手機號碼的準確性,避免用戶使用手機號碼進行注冊時的失敗操作,提高了用戶的體驗。
【附圖說明】
[0056]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0057]圖1為本發(fā)明實施例提供的一種手機號碼顯示過程;
[0058]圖2為本發(fā)明實施例提供的另一種手機號碼顯示的過程;
[0059]圖3為本發(fā)明實施例提供的一種手機號碼顯示的詳細實施過程;
[0060]圖4為本發(fā)明實施例提供的一種手機號碼顯示裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0061]為了有效的引導用戶輸入正確的手機號碼,避免使用手機號碼進行應用注冊的失敗,提供了一種手機號碼顯示方法及裝置。
[0062]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描