導航:首頁 > 編程語言 > java固定電話

java固定電話

發布時間:2022-03-04 23:08:37

1. 座機區號必須為4位,電話號碼必須為7位。如1234-1234567.在java中判斷條件怎麼打。

正則表達式。
/\d{4}-\d{7}/

2. 在java中怎樣拆分座機號碼

substring(int beginIndex, int endIndex) 返回一個新字元串,它是此字元串的一個子字元串。
beginIndex - 起始索引(包括)。從0開始
endIndex - 結束索引(不包括)。

3. JAVA 判斷號碼是手機還是固話

/**
* 驗證是否是手機號碼
*
* @param str
* @return
*/
public static boolean isPhone(String str) {
if (ValidationUtils.isEmpty(str)) {
return false;
}
Pattern pattern = Pattern.compile("^(1[3,4,5,7,8][0-9])\\d{8}$");
Matcher matcher = pattern.matcher(str);
boolean b = matcher.matches();
return b;
}
/**
* 是否是座機電話號碼
*
* @param str
* @return
*/
public static boolean isFixedLine(String str) {
if (ValidationUtils.isEmpty(str)) {
return false;
}
Pattern pattern = Pattern
.compile("^([0-9]{3}-?[0-9]{8})|([0-9]{4}-?[0-9]{7})$");
Matcher matcher = pattern.matcher(str);
boolean b = matcher.matches();
return b;
}

4. java 正則表達式 如何匹配 這樣的固定電話 86 0513 87268999 請高手寫下

試試:
/\\d{2}\s+\\d{3,4}\s+\\d{8}/
如果每個號碼都是獨立一行,可以:
/^\\d{2}\s+\\d{3,4}\s+\\d{8}$/

5. JAVA正則表達式驗證電話、郵箱電話要求輸入手機或者固定電話都可以的

這些網上都有,自己搜唄!有些事情是不用問人,自己就能查出來,以後自己就知道怎麼找了,告訴你知道,別的你還是不知道,這些不用背,上網搜,隨用隨查。

6. 大家好,我是java新手入門,我想問怎麼判斷座機號碼是否正確。格式****-*******

先調用 split("-") 方法,如果格式正確的話會得到一個只包含數字的字元串數組,然後遍歷這個數組,判斷每個元素的 length() 是不是4 或者7,之後對每個元素執行這個方法: Long.parseLong(num[i]), 如果元素由數字組成的話執行到這里是不會報錯的.
思路是笨了點,但是應該可行,我沒試過.
這個問題用正則表達式瞬間就解決了,所以應該把注意力放到正則表達式上面,而不是解析字元串.對了 split() 中的參數就是正則表達式.

7. 怎樣用java編程連接固定電話歸屬地查詢的網址

webservice 或者使用 JAVA 瀏覽器讀取內容 正則提取

8. java 如何對座機號碼做一個規范 0104-1123457 我怎麼對它減號前面的數字位數進行定義長度 減號後面的也要定

import java.util.tegex.Matcher;
import java.util.tegex.Pattern;
public text{
public static void main(String[] args){
Pattern p = Pattern.compile("\\d{4}-\\d{7}");
matcher m = p.matcher(" str");//這里的str是你想匹配的字元串
System.out.println(m.matches());//匹配成功返回true,反之為false
}
}

9. java判斷座機號格式是否正確,應該怎麼判斷,求大神詳細解答!

/**
*思路:
*1.咱作用就是把困難留給自己,把方便留給別人,你限制人家輸入?不可取!
*2.隨便別人怎麼輸入,不管輸不輸入"-",你用字元串接受掉,然後過濾掉非數字即可!
*3.就是判斷,你4+7=11我沒算錯吧?哈哈..過濾後的字元串不是11位就算不OK?懂了?
*4.如果長度合法了,那就輸出,輸出截取前4位,OK你自己加"-"然後加上後面7位簡單吧?
*5.廢話結束,看演示,弄的不好請丟磚頭!
*/
importjava.util.Scanner;//標准設備輸入流,必備!
publicclassPhone{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
while(true){
System.out.println("請輸入坐雞電話號碼:11位合法");
Stringstr=sc.nextLine().replaceAll("[^\d]","");
if(str.length()!=11){
System.out.println("輸入錯誤請查看規則: ");
}else{
System.out.println("你輸入的是:"+(str.substring(0,4)+"-"+(str.substring(4))));
sc.close();
break;
}
}
}
}

10. 創建一個表示姓名,固定電話和行動電話的JavaBean。

<h1>Online Phone Number Managment</h1> <p> <form action="add_in_session.jsp" method="POST"> Name:<input type="text" name="name" value="" size="10" /><br> Fixed Number:<input type="text" name="fixed" value="" size="10" /><br> Mobile Number:<input type="text" name="mobile" value="" size="10" /><br> <input type="submit" value="SUBMIT" /> <input type="reset" value="RESET" /> </form></p><p> <form action="extract_from_session.jsp" method="POST"> <input type="submit" value="EXTRACT FROM SESSION" /> </form></p> </body> </html> webpage add_in_session.jsp <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8" import="webtech.phone.PHONE"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Add the record in the session</title> </head> <body> <% String name,fixed,mobile; name = request.getParameter("name"); fixed = request.getParameter("fixed"); mobile = request.getParameter("mobile"); PHONE ph = new PHONE(name,fixed,mobile); session.setAttribute(name,ph); %> <a href="index.jsp"><h3>Go Back</h3></a> </body> </html> webpage extract_from_session.jsp <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@ page import="java.util.*, webtech.phone.PHONE" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Extract the records from the session</title> </head> <body> <% Enumeration enu = session.getAttributeNames(); out.println("<table border='1' width='100%'>"+ "<tr><th>NAME></th><th>FIXED NUMBER</th><th>MOBILE NUMBER</th></tr>"); while(enu.hasMoreElements()) { String name = (String)enu.nextElement(); PHONE ph = (PHONE)session.getAttribute(name); out.println("<tr><td>"+ph.getName()+"</td><td>"+ph.getFixed()+"</td><td>"+ ph.getMobile()+"</td></tr>"); } out.println("</table>"); %> <a href="index.jsp"><h3>Go Back</h3></a> </body> </html>

閱讀全文

與java固定電話相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:63
Windows常用c編譯器 瀏覽:780
關於改善國家網路安全的行政命令 瀏覽:835
安卓如何下載網易荒野pc服 瀏覽:656
javainetaddress 瀏覽:106
蘋果4s固件下載完了怎麼解壓 瀏覽:1005
命令zpa 瀏覽:288
python編譯器小程序 瀏覽:946
在app上看視頻怎麼光線調暗 瀏覽:542
可以中文解壓的解壓軟體 瀏覽:595
安卓卸載組件應用怎麼安裝 瀏覽:915
使用面向對象編程的方式 瀏覽:342
程序員項目經理的年終總結範文 瀏覽:932
內衣的加密設計用來幹嘛的 瀏覽:435
淮安數據加密 瀏覽:295
魔高一丈指標源碼 瀏覽:984
松下php研究所 瀏覽:171
c回調java 瀏覽:403
夢幻端游長安地圖互通源碼 瀏覽:747
電腦本地文件如何上傳伺服器 瀏覽:315