判斷字串只有數字
public class Test{ public static void main(String []args){ String aa = "123"; boolean flag = isNum(aa ); } public static boolean isNum(String aa){ Pattern pattern = Pattern.compile("[0-9]*"); Matcher matcher = pattern.matcher(aa); if(!matcher.matchers()){ return false; } else{ return true; } } } 判斷是否字串是否含有數字或字母 public class Test { public static void main(String[] args) { String aString = "1"; Pattern pattern1 = Pattern.compile("[a-zA-Z]*"); Pattern pattern2 = Pattern.compile("[0-9]*"); Pattern pattern3 = Pattern.compile("[a-zA-Z0-9]*"); Matcher matcher1 = pattern1.matcher(aString); Matcher matcher2 = pattern2.matcher(aString); Matcher matcher3 = pattern3.matcher(aString); if (matcher1.matches()) { System.out.println("只含有字母"); } else if (matcher2.matches()) { System.out.println("只含有數字"); } else if (matcher3.matches()) { System.out.println("含有數字或字母"); } } } public static void main(String[] args) { String aString = "19 A aw我~"; char[]chars = aString.toCharArray(); for(int i=0;i<chars.length;i++){ if(chars[i]>=47 &&chars[i]<=57){ System.out.println("含有數字"+String.valueOf(chars[i])); }else if((chars[i]>=65 &&chars[i]<=97)||(chars[i]>=97 &&chars[i]<=122)){ System.out.println("含有字母"+String.valueOf(chars[i])); }else if((chars[i]==32)){ System.out.println("含有空格"+String.valueOf(chars[i])); }else { System.out.println("含有漢字"+String.valueOf(chars[i])); } }
相關推薦
判斷字串只有數字
public class Test{ public static void main(String []args){ String aa = "123"; boolean flag = i
python3小技巧之:如何判斷字串是數字
python中的字串有專門判斷是否為數字的函式isdigit(),當字元中的元素全部是整數,而且至少有一個字元時返回True,否則返回False。 >>> '1235'.isdigit() True >>> '1'.is
python3.x 判斷字串是數字的方法
1、判斷字串是否為整數型數字(包括負數)的方法: # 自己定義了一個判斷字串是否為整型數字的方法;python自帶的判斷字串是否為數字的方法isdigit()好像不能判斷負數, # 比如isdigit()認為“-11”不是數字。 def isDigit(x): t
C#判斷字串是否只有數字和字母組成(Regex.IsMatch)
目的:判斷字串是否只有數字和字母組成,防止出現“亂碼”,以及判斷字串長度; 主要功能函式:System.Text.RegularExpressions.Regex.IsMatch(strMessage, pattern) strMessage:要判斷的字串; pattern
js 判斷字串是否為數字(正整數)
/** * 判斷字串是否為數字 * @param nubmer * @returns {boolean} */ function checkRate(nubmer) { //判斷正整數/[1−9]+[0−9]∗]∗/ var re = /^[0-9]+.?[0-9]*/;
java判斷字串是否為數字或小數
public static boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); if(str.indexOf(".")>0){//判斷是否有小數點 if(str.
[轉]Python判斷字串是否為字母或者數字
str_1 = "123" str_2 = "Abc" str_3 = "123Abc" #用isdigit函式判斷是否數字 print(str_1.isdigit()) Ture print(str_2.isdigit()) False print(str_3.isdigit()) False #
正則表示式判斷字串是否為數字
IF cl_abap_matcher=>matches( pattern = '^(-?[1-9]\d*(\.\d*[1-9])?)|(-?0\.\d*[1-9])$' text = '1.01' ) = abap_true. WRITE '數字'. ELSE.
判斷一個字串中數字還是字母(java)
public class Test { public static void main(String[] args) { String str = "wq8123fvvbvrt78931321"; &nb
java 判斷字串是否為數字(包含負數)
public static void main(String[] args){ System.out.println(AssistController.isNumeric("-77"));}public static boolean isNumeric(String str){ Pattern pa
ABAP 判斷字串中是否包含非數字
data: lv_str type c. IF cl_abap_matcher=>matches( pattern = '^(-?[1-9]\d*(\.\d*[1-9])?)|(-?0\.\d*[1-9])$' text = lv
純JS 判斷字串中是否出現了數字
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>判斷字串中是否出現了數字
判斷字串是否為數字
1.用正則表示式 import java.util.regex.Pattern 和 java.util.regex.Matcher /** * 利用正則表示式判斷字串是否是數字 * @param str * @return */ publi
判斷字串是否純中文、英文、數字、等等
public void isEnglish(String str) { //【全為英文】返回true 否則false boolean result1 = str.matches("[a-zA-Z]+"); //【全為數字】返回true boo
Java中判斷字串是否為數字的五種方法
//方法一:用JAVA自帶的函式 public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(st
scala 判斷字串是否為數字
使用正則來判斷: scala> val regex="""^\d+$""".r regex: scala.util.matching.Regex = ^\d+$ scala> val t
android判斷字串是否為數字
public static boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); return pattern.m
Python判斷字串是否為數字
str為字串 1、str.isalnum() 所有字元都是數字或者字母 2、str.isalpha() 所有字元都是字母 3、str.isdigit() 所有字元都是數字 4、str.islower() 所有字元都是小寫 5、str.isupper() 所有字元都是大寫 6、str.isti
正則表示式判斷字串是否全是數字、小數點、正負號組成等
"^\d+$" //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$" //正整數 "^((-\d+)|(0+))$" //非正整數(負整數 + 0) "^-[0-9]*[1-9][0-9]*$" //負整數 "^-?\d+$" //整數 "^\d+(\.\d+)?$" //非負浮點數(正
正則表示式——判斷字串組成,第一個必須是字母,後面可以是字母、數字、下劃線,總長度為5-20
//判斷字串是否是這樣組成的,第一個必須是字母,後面可以是字母、數字、下劃線,總長度為5-20 var c = /^[a-zA-Z]\w{4,19}$/; // /是轉義 ^ 是開頭 [