導航:首頁 > 編程語言 > java正則表達式驗證是否包含

java正則表達式驗證是否包含

發布時間:2024-03-27 03:35:49

java正則表達式如何判斷字元串中是否含有特殊字元

public class Test2 {
public static void main(String[] args){
String s = "123asdqwe__123 rew-trafgds";
if(s.replaceAll("[a-z]*[A-Z]*\\d*-*_*\\s*", "").length()==0)
System.out.println("input correct");
else
System.out.println("input incorrect");
}
}

② java 怎麼判斷一個字元串中是否包含數字

網路上已復經方製法了,參考如下:
1.用java自帶的函數
public
static
boolean
isnumeric(string
str){
for
(int
i
=
0;
i
<
str.length();
i++){
system.out.println(str.charat(i));
if
(!character.isdigit(str.charat(i))){
return
false;
}
}
return
true;
}

③ java正則表達式判斷一個字元前是否有一個字元

java使用match和pattern來實現判斷字元串是否不含有某個字元,實例如下:
/**
* 判斷字元串是否數值
* @param str
* @return true:是數值 ;false:不是數值
* @author:WD_SUHUAFU
*/
private boolean isNumber(String str)
{
Pattern pattern = Pattern.compile("^[0-9]+(.[0-9]*)?$");
Matcher match=pattern.matcher(str);
return match.matches();
}

④ Java 判斷字元串是否含有所有特殊符號

String ss = "Axs123a";
boolean a = ss.matches("[A-Za-z0-9\\u4e00-\\u9fa5]+");
System.out.println(a);
正則表達式:
中文、英文、數字但不包括下劃線等符號:^[\u4E00-\u9FA5A-Za-z0-9]+$
\u4E00-\u9FA5 匹配所有漢字
A-Za-z0-9 匹配 帶小寫字母和數字
+ 表示至少匹配一次,可以匹配無數次,空字元串默認返回false
^ 正則表達式開始符 $ 正則表達式結束符

⑤ java中如何用正則表達式判斷一個字元串中是否包含0-9的數字

// 判斷一個字元串是否都為數字
public boolean isDigit(String strNum) {
return strNum.matches("[0-9]{1,}");
}

// 判斷一個字元串是否都為數字
public boolean isDigit(String strNum) {
Pattern pattern = Pattern.compile("[0-9]{1,}");
Matcher matcher = pattern.matcher((CharSequence) strNum);
return matcher.matches();
}

//截取數字
public String getNumbers(String content) {
Pattern pattern = Pattern.compile("\\d+");
Matcher matcher = pattern.matcher(content);
while (matcher.find()) {
return matcher.group(0);
}
return "";
}

// 截取非數字
public String splitNotNumber(String content) {
Pattern pattern = Pattern.compile("\\D+");
Matcher matcher = pattern.matcher(content);
while (matcher.find()) {
return matcher.group(0);
}
return "";
}
// 判斷一個字元串是否含有數字
public boolean hasDigit(String content) {
boolean flag = false;
Pattern p = Pattern.compile(".*\\d+.*");
Matcher m = p.matcher(content);
if (m.matches())
flag = true;
return flag;
}

閱讀全文

與java正則表達式驗證是否包含相關的資料

熱點內容
什麼是公用文件夾 瀏覽:108
win10裝系統gpt 瀏覽:836
iphone屏幕壞點測試 瀏覽:357
qq名字里的符號圖案 瀏覽:250
win7自帶截圖工具打不開 瀏覽:187
出售各種樹樁有什麼文件要求嗎 瀏覽:680
畫頁面工具 瀏覽:466
哪個app能編輯表格 瀏覽:897
工程立項需要什麼文件 瀏覽:256
什麼是機要文件橫傳 瀏覽:80
linux日誌輸出到文件 瀏覽:609
word怎麼在數字上打鉤 瀏覽:407
word文件殺毒 瀏覽:679
一起學app兌換碼是什麼意思 瀏覽:154
哪些手賬的app免費 瀏覽:406
linux刪除隱藏文件命令 瀏覽:542
如何編程一個庫存軟體 瀏覽:442
編程中怎麼弄給軟體設置密碼 瀏覽:547
java集合倒序遍歷 瀏覽:762
蘋果卡跟mate7卡 瀏覽:537

友情鏈接