導航:首頁 > 凈水問答 > js過濾空字元串

js過濾空字元串

發布時間:2020-12-17 09:16:40

① 正則表達式如何表示若干個空格我想用正則表達式過濾掉空字元串,用「」方法沒用,求解。如果一段文本是

s*表示若干個空格(可以是0個)。

s+ 表示一個或多個空格

publicclassTest{
publicstaticvoidmain(String[]args){

Stringstr="";
//測試的字元串

Stringregex="\s+";
//表示一個或多個空格的正則表達式

str=str.trim();
//去掉字元串開頭和結尾的空格

Stringstr1=str.replaceAll(regex,"");
//去掉所有的空格

Stringstr2=str.replaceAll(regex,"");
//把一個或多個空格替換成一個空格

System.out.println(str);
System.out.println(str1);
System.out.println(str2);
}
}

輸出結果如下:



② js中去掉字元串的空格是用什麼方法

var s="1223 332 ";
while(s.indexOf(" ")!=-1){
s=s.replace(" ","");
}
alert(s);

必須要有循環才能去掉所有的空格

③ JS如何去除指定字元串

兩種方式可以實現

1:使用replace函數替換
var str="hello world!";
str=str.replace("l","");

即使用空串替換某一個字元串,則專是可以實現去除指定字元串功能屬

2:使用字元串分割函數在聚合
var str="hello world!"

var items=str.split("o")
會得到一個數組,數組中包括利用o分割後的多個字元串(不包括o)

var newStr=items.join("");
會得到一個新字元串,將數組中的數組使用空串連接成一個新字元串

④ 我想在JS內寫個判斷過濾字元串

我用javascript 寫了個例子,你參考一下:
<script language="javascript">
function check()
{
var strInput=document.all.form1.text1.value;
var keyword = "apple";
var n = strInput.indexOf(keyword);

if(n!=-1)
{
var str_array =strInput.split(keyword);
var strStar ="";
for(var i=0;i<keyword.length;i++)
{
strStar+="*";
}
strOutPut =str_array[0]+strStar+str_array[1];
}else
{
strOutPut = strInput;
}

document.all.maintbl.rows(0).cells(0).innerText = strOutPut;

}
</script>

<form name =form1 >
<input type=text size=30 name =text1 />
<input type =button onClick="check()" value ="顯示">
</form>
<table id =maintbl>
<tr><td ></td></tr>
</table>

⑤ 在js中怎樣去掉字元串中的null,我已試過substring(),replace,replaceAll沒有用,還有別的方法嗎

怎麼可能。substring 和replace 都行的。
以replace舉個例子:
<script language="javascript">
var reg=new RegExp("null","g"); //創建正則RegExp對象
var stringObj="123456null123456null123456";
var newstr=stringObj.replace(reg,""); //替換null為空
alert(newstr); //彈出
</script>
最後專結果是:123456123456123456,替換了兩次null
substring也行的,只屬是要麻煩一點。

⑥ js中如何判斷字元串為空字元串

下面就是有關判斷為空的簡寫方法。
代碼如下


if (variable1 !== null || variable1 !== undefined || variable1 !== '') {
var variable2 = variable1;
}


上面的意思是說如果variable1不是一個空對象,或者未定義,或者不等於空字元串,那麼聲明一個variable2變數,將variable1賦給variable2。也就是說如果variable1存在那麼就將variable1的值賦給variable2,若不存在則為空字元串。如下面的簡寫代碼。
簡寫代碼:
代碼如下


var variable2 = variable1 || '';


以下是不正確的方法:
代碼如下


var exp = null;
if (exp == null)
{
alert("is null");
}


exp 為 undefined 時,也會得到與 null 相同的結果,雖然 null 和 undefined 不一樣。注意:要同時判斷 null 和 undefined 時可使用本法。
代碼如下


var exp = null;
if (!exp)
{
alert("is null");
}


如果 exp 為 undefined,或數字零,或 false,也會得到與 null 相同的結果,雖然 null 和二者不一樣。注意:要同時判斷 null、undefined、數字零、false 時可使用本法。
代碼如下


var exp = null;
if (typeof exp == "null")
{
alert("is null");
}


為了向下兼容,exp 為 null 時,typeof null 總返回 object,所以不能這樣判斷。
代碼如下


var exp = null;
if (isNull(exp))
{
alert("is null");
}


判斷字元串是否為空
s 匹配任何空白字元,包括空格、製表符、換頁符等等。等價於 [ fnrtv]。 很多情況下,都是用length來直接判斷字元串是否為空,如下:
代碼如下


var strings = '';
if (string.length == 0)
{
alert('不能為空');
}


但如果用戶輸入的是空格,製表符,換頁符呢?這樣的話,也是不為空的,但是這樣的數據就不是我們想要的吧。
其實可以用正則表達式來把這些「空」的符號去掉來判斷的
代碼如下


var strings = ' ';
if (strings.replace(/(^s*)|(s*$)/g, "").length ==0)
{
alert('不能為空');
}

⑦ 求JS代碼,去掉字元串中的所有空格

"abc 123 def".replace(/\s/g, "")

⑧ 如何利用js去掉字元串的空白字元

用復js的replace()方法就可制以了,比如:

"abc123def".replace(/s/g,"")

⑨ js 過濾所有空字元串

首先要理解這個方法replace。

語法:string.replace(searchvalue,newvalue)

searchvalue:必須。規定子字元串或要替換的版模式的 RegExp 對象。
請注意權,如果該值是一個字元串,則將它作為要檢索的直接量文本模式,而不是首先被轉換為 RegExp 對象。

newvalue:必需。一個字元串值。規定了替換文本或生成替換文本的函數。

注意RegExp 對象,而// 就是一個RegExp 對象(正則表達式)。

//varRegExp=newRegExp(pattern,attributes);
varreg=newRegExp('','g');
str=str.replace(reg,'');//跟str=str.replace(//g,'')是一樣意思。

而這里的g是global的縮寫,意思是全局匹配;

如果沒有加g,那麼只是匹配第一個就結束了,對應str2,否則就全局匹配,對應str1

⑩ Js字元串的正則匹配 如何過濾掉指定特徵的字元串

String.replace(正則表達式,"")
replace是string類型內置的替換方法,第一個參數可以是正則表達式,第二個版參數是想權要替換成的文本,正則中可以使用/g來表示替換所有匹配的文本,不使用則代表只替換匹配到的第一個字元對象,將第二個參數設為空字元串便可達到過濾的效果。
具體正則需要你自己去了解關於正則的知識了,祝你好運。

閱讀全文

與js過濾空字元串相關的資料

熱點內容
新污水泵去哪裡賣 瀏覽:970
印染污水中的重金屬 瀏覽:931
如何鑒別廢水中是否含有酚 瀏覽:688
ro膜堵塞判斷 瀏覽:606
本溪污水洗沙壓濾機哪裡有賣 瀏覽:649
魚塘凈水葯去哪裡買 瀏覽:910
純水英文有多少種 瀏覽:795
武漢市污水處理駛入快車道 瀏覽:989
汽油濾芯泄壓對車子有什麼影響 瀏覽:103
飛利浦咖啡機hd8847除垢 瀏覽:786
耐德電器飲水機多少錢 瀏覽:453
負離子凈化器有什麼好處 瀏覽:554
飲水器熱水出口堵塞的水垢 瀏覽:155
反滲透凈水器一直排水 瀏覽:776
解決污水問題資金大致需要多少 瀏覽:777
安吉爾家用凈水器多少錢 瀏覽:277
蒸餾反應器 瀏覽:707
海信果蔬凈化器被騙怎麼退貨 瀏覽:111
國內哪個品牌的凈水機做得好 瀏覽:484
紅河88煙過濾嘴規格 瀏覽:350