1. 程式人生 > >判斷字串只有數字

判斷字串只有數字

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}$/; // /是轉義 ^ 是開頭 [