正則表示式判斷字串是否包含字母,數字,符號
str:要判斷的字元
1.判斷字串是否包含字母,數字符號
str.matches("^(?:(?=.*[0-9].*)(?=.*[A-Za-z].*)(?=.*[\\W].*))[\\W0-9A-Za-z]{8,16}$")
2.判斷字串是否包含大寫字母
str.matches(".*[A-Z]+.*")
3.判斷字串是否包含小寫字母
str.matches(".*[a-z]+.*");
4.判斷字串是否包含字元
str.matches(".*[[email protected]#$%^&*()_+|<>,.?/:;'\\[\\]{}\"]+.*");
相關推薦
正則表示式判斷字串是否包含字母,數字,符號
str:要判斷的字元 1.判斷字串是否包含字母,數字符號 str.matches("^(?:(?=.*[0-9].*)(?=.*[A-Za-z].*)(?=.*[\\W].*))[\\W0-9A-Za-z]{8,16}$") 2.判斷字串是否包含大寫字母 str.ma
正則表示式——判斷字串組成,第一個必須是字母,後面可以是字母、數字、下劃線,總長度為5-20
//判斷字串是否是這樣組成的,第一個必須是字母,後面可以是字母、數字、下劃線,總長度為5-20 var c = /^[a-zA-Z]\w{4,19}$/; // /是轉義 ^ 是開頭 [
正則表示式判斷字串是否為數字
IF cl_abap_matcher=>matches( pattern = '^(-?[1-9]\d*(\.\d*[1-9])?)|(-?0\.\d*[1-9])$' text = '1.01' ) = abap_true. WRITE '數字'. ELSE.
正則表示式判斷字串是否全是數字、小數點、正負號組成等
"^\d+$" //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$" //正整數 "^((-\d+)|(0+))$" //非正整數(負整數 + 0) "^-[0-9]*[1-9][0-9]*$" //負整數 "^-?\d+$" //整數 "^\d+(\.\d+)?$" //非負浮點數(正
正則表示式裡字串”不包含”匹配技巧
經常我們會遇到想找出不包含某個字串的文字,程式設計師最容易想到的是在正則表示式裡使用,^(hede)來過濾”hede”字串,但這種寫法是錯誤的。我們可以這樣寫:[^hede],但這樣的正則表示式完全是另外一個意思,它的意思是字串裡不能包含‘h’,‘e’,‘d’三個但字元。
正則表示式判斷字串中是否有漢字
String ChineseCharactersStr = “這裡是漢字也有yingwen”; 需要匯入 import java.util.regex.Matcher; import java.u
【解決方案】正則表示式判斷字串是否全是空格
用正則表示式實現: var test = " \n "; //var test = " "; if(test.match(/^\s+$/)){ console.log("all space or \\n") } if(test.match(/^
Objective-C用正則表示式判斷字串是否為手機號、郵箱、身份證號
用正則表示式判斷字串是否為手機號: - (BOOL)isPhoneNumber:(NSString *)str { NSString * MOBILE = @"^1(3[0-9]|5[0-
判斷字串是否包含字母、數字、中文
下面是Util類的內容提供了三種密碼規則的校驗和一個判斷輸入型別的方法 public class PwdCheckUtil { /** * 規則1:至少包含大小寫字母及數字中的一種 * 是否包含 *
舉例說明在android中使用正則表示式去掉字串中標點符號及其他一些特殊符號的方法
在android中使用正則表示式與在java中使用正則表示式是有區別的,比如使用正則表示式去掉一個字串中的標點符號及一些特殊符號時,在java中可以使用的方法是: public static String format(String s){ String str=s.r
js正則表示式驗證字串只包括大小寫字母下劃線和-
背景說明 在之前的開發過程中為了校驗一個欄位只含有大小寫字母,下劃線和-花費了不少力氣才搞定,想著趕快寫一篇部落格來記錄下來,日後開發一定會遇到!! 程式碼實現 首先定義一個變數用來存放驗證字串的正則表示式:var regex=/^[A-Za-z0-9_\-]+$/ig;
java用正則表示式判斷一個字串是否是車牌號
public boolean checkCarNumber(String content) { String pattern = "([京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊]{1}(([A-HJ-Z]{1}[A-HJ-NP-Z0-9]{5})|([A-HJ-
在Java中用正則表示式判斷一個字串是否是數字的方法
package chengyujia; import java.util.regex.Pattern; public class NumberUtil { /** * 判斷一個字串是否是數字。 * * @param string *
C# 正則表示式判斷是否是數字、是否含有中文、是否是數字字母組合
//判斷輸入是否為中文 public static bool HasChinese(string content) { //判斷是不是中文 strin
js正則表示式判斷一個字串是否是正確的有數字和小數點組成的金錢形式和 判讀數值型別的正則表示式
http://www.cnblogs.com/dearxinli/p/4079518.html function checkRates(str){ var re = /^(([1-9][0-9]*\.[0-9][0-9]*)|([0]\.[0-9][0-9]*)
JavaScript使用正則表示式判斷迴文字串
雖然對演算法算不上精通,但是一些基礎的我對自己還是有點信心的,沒想到今天用js判斷迴文字串居然翻船了,講起來也是對js的函式運用不熟練。 題目如下: 檢查迴文字串 如果給定的字串是迴文,返回true,反之,返回false。 如果一個
使用正則表示式去掉字串前面多餘的0和後面多餘的0
在專案開發過程中往往可能遇到需要去掉字串前面的0,或者末尾的0已進行方便的like查詢等操作: 去掉字串前面的0: QString str = "000000021"; str.remove(QRegExp("^(0+)"));//+:表示1次或多,^:匹配字串開頭或行頭 去
在Python中使用正則表示式去掉字串裡的html標籤
有時候會獲得一些帶html標籤的字串,需要把html標籤去掉,獲得乾淨的字串,這時候可以使用正則表示式。 程式碼如下: import re htmeString = ''' <ul id="TopNav"> &nbs
使用正則表示式去掉字串前面和後面多餘的0
記錄一下小的工具程式碼 1、去掉字串前邊的0 String str = "000000021"; String newStr = str.replaceAll("^(0+)", ""); System.out.println(newStr); 2、去掉字串後邊的0 String str
Java用正則表示式判斷輸入的電話號碼格式是否正確
import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.commons.lang3.StringUtils; /** *三大運營商號碼均可驗證(不含衛星通訊1349) */ p