在做開發(fā)的時候我們經(jīng)常需要用到根據(jù)某個字符或者字符串來判斷其是否英文,下面我們來看一下java中判斷是否英文的方法:
我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、廣水ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的廣水網(wǎng)站制作公司
1、判斷字符串中是否全為英文
boolean result = str.matches("[a-zA-Z]+"); //true:全文英文 str.matches("[a-zA-Z0-9]+") //判斷英文和數(shù)字
2、提取字符串中所有的英文
str = str.replaceAll("[^a-z^A-Z]", ""); //"[^a-z^A-Z]"改為"[^a-z^A-Z^0-9]"即獲取所有的英文和數(shù)字
3、判斷字符串中是否含英文
String regex = ".*[a-zA-z].*"; str.matches(regex); //true:含有英文
以上就是java判斷字符串是否是英文的方法的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!