以下正則均驗(yàn)證11位數(shù)字,數(shù)字中不能有空格等其它字符,均按照java語法使用兩個反斜杠轉(zhuǎn)義
成都創(chuàng)新互聯(lián)企業(yè)建站,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),專注于網(wǎng)站建設(shè)技術(shù),精于網(wǎng)頁設(shè)計(jì),有多年建站和網(wǎng)站代運(yùn)營經(jīng)驗(yàn),設(shè)計(jì)師為客戶打造網(wǎng)絡(luò)企業(yè)風(fēng)格,提供周到的建站售前咨詢和貼心的售后服務(wù)。對于成都網(wǎng)站建設(shè)、成都網(wǎng)站制作中不同領(lǐng)域進(jìn)行深入了解和探索,創(chuàng)新互聯(lián)在網(wǎng)站建設(shè)中充分了解客戶行業(yè)的需求,以靈動的思維在網(wǎng)頁中充分展現(xiàn),通過對客戶行業(yè)精準(zhǔn)市場調(diào)研,為客戶提供的解決方案。
驗(yàn)證AA
^(?=.*(.)\\1)1[358][0-9]{9}$
驗(yàn)證AABB
^(?=.*(.)\\1(.)\\2)1[358][0-9]{9}$
驗(yàn)證ABC
^(?=.*(.)(?!\\1)(.)(?!\\2))1[358][0-9]{9}$
驗(yàn)證符合ABC,也符合 AA
^(?=.*(.)(?!\\1)(.)(?!\\2))(?=.*(.)\\3)1[358][0-9]{9}$
驗(yàn)證尾數(shù)為6
^1[358][0-9]{8}6$
驗(yàn)證尾數(shù)為8
^1[358][0-9]{8}8$
驗(yàn)證尾數(shù)不為4
^1[358][0-9]{8}[0-35-9]$
input type="submit" value="ok" onclick="return doNumber();"
function doNumber(){
String feeCode = request.getParameter("feeCode").value;
if(!feeCode.macth("^[0-9_]+$")){
? ? ? ? alert("不是數(shù)字");
? ? ? ? return false;
}else{
? ? ? ? alert("是數(shù)字");
? ? ? ? return true;
}
}
java中使用正則表達(dá)式 \\d+ 可以判斷是否是純數(shù)字(0到9)
import?java.util.regex.Pattern;
public?class?Test?{
public?static?void?main(String?args[])?{
String?str?=?"125654";
Pattern?digit?=?Pattern.compile("\\d+");
if?(digit.matcher(str).matches())?{
System.out.println("是純數(shù)字");
}?else?{
System.out.println("不是純數(shù)字");
}
}
}
判斷字符串是不是數(shù)字,大家可能會用一些java自帶的方法,也有可能用其他怪異的招式,比如判斷是不是整型數(shù)字,將字符串強(qiáng)制轉(zhuǎn)換成整型,不是數(shù)字的就會拋出錯誤,那么就不是整型的了。但本文介紹的比較好的兩種方法:
1。java類庫自帶的方法:
public boolean isNum(String msg){
if(java.lang.Character.isDigit(msg.charAt(0))){
return true;}return false;}0202更新:發(fā)現(xiàn)以上方法寫得不夠到位,現(xiàn)在就改為下面的簡單說明了,至于具體的方法實(shí)現(xiàn)字符串判斷是否數(shù)字就不寫了。
java.lang.Character.isDigit(char ch) boolean
isDigit 只能作用于char,所以判斷字符串是否為數(shù)字,要一個一個拿出char進(jìn)行判斷。
2。用正則表達(dá)式
首先要import java.util.regex.Pattern 和 java.util.regex.Matcher
這兩個包,接下來是代碼
public boolean isNumeric(String str){Pattern pattern = Pattern.compile(”[0-9]*”);
Matcher isNum = pattern.matcher(str);
if( !isNum.matches() ){return false;}return true;}02
3。用正則表達(dá)式
文章題目:java代碼正則數(shù)字校驗(yàn) java正則表達(dá)式校驗(yàn)特殊字符
路徑分享:http://aaarwkj.com/article48/docpphp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、自適應(yīng)網(wǎng)站、網(wǎng)站維護(hù)、App設(shè)計(jì)、、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)