導航:首頁 > 凈水問答 > 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過濾空字元串相關的資料

熱點內容
水機制水卻不排廢水 瀏覽:201
污水處理如何排出污水的 瀏覽:349
缺氧里可以電解污水嗎 瀏覽:828
污水一共有個池子 瀏覽:807
國林臭氧中水回用 瀏覽:825
方形熱水器排污水口如何打開 瀏覽:427
凈水器買不起來怎麼辦 瀏覽:669
公共場所污水如何處理 瀏覽:464
鈉離子交換器鹽桶用什麼鹽 瀏覽:374
水處理的最常見的方法 瀏覽:660
環氧樹脂耐酸鹼指標 瀏覽:684
電飯煲怎麼去水垢 瀏覽:11
馬勒空調濾芯多少錢一個 瀏覽:583
凈水機不通電怎麼了 瀏覽:985
凹版印刷廠污水主要是怎麼產生的 瀏覽:126
為什麼我國近代污水處理發展較晚 瀏覽:447
小米凈水器廢水太久 瀏覽:530
金科空氣凈化器怎麼安裝 瀏覽:636
如何用水管排地上的污水 瀏覽:229
安吉爾和沁園凈水機哪個牌子好 瀏覽:949