jquery判斷字串去空格後是否為空,怎麼做啊給個代

2021-03-21 15:55:06 字數 6086 閱讀 7004

1樓:匿名使用者

通過字串的長度判斷

var str = "   hello, world   ";

if($.trim(str).length == 0)  else

jquery 判斷一個字串去空格後是否為空,怎麼做啊給個**唄 大哥們幫幫忙啊!

2樓:匿名使用者

01.去空格時直接呼叫就行。

function isnullorempty(strval) else

}返回值在呼叫這個方法即可判斷去空格後的字串是否為空

3樓:匿名使用者

var word = "sasd";

if($.trim(word)=="")

else

jquery判斷字串是否有空格.並去除前後空格

4樓:匿名使用者

jquery有trim函式

$.trim(字串);

可以使用js的indexof函式判斷是否有空格if(str.indexof(" ")!=-1)

js 或 jquery 過濾html中的空格 回車因為判斷出來的是一個字串,去不掉啊!求助

5樓:匿名使用者

用trim()方法,就去去除兩端空格回車的

6樓:匿名使用者

|var r = "asldfkjl lasdjflsdfjlk

空格符;空格符;空格符;空格符;"

alert(r.replace(/(

]*>| 空格符|\s*)/g,''));

漢字「空格符」等於 html的空格符這個***

jquery實現對輸入為空或空格的判斷

7樓:匿名使用者

$(document).ready(function() ;

})});

8樓:匿名使用者

var nameval=$("#name").val();

if($.trim(nameval) == '')else

velocity中判斷一個字串不等於"null",求各位大神幫幫忙,謝謝啦

9樓:匿名使用者

$a!="null"

10樓:匿名使用者

$a!='null'

單引號?

jquery去空格的寫法

11樓:匿名使用者

var $str=$(#"name").val();---1$str = $.trim($str)

var str = $str.get(0); ----3alert(srt);

第一行有錯誤 #號要放在引號內部的 $("#name")第三行我覺得應該沒錯吧..只是獲取的str是一個js物件 而不是jquery物件

這點我覺得提問者因該是清楚的吧...要不然不能把變數名字的$符號去掉吧.

所以說把第一行改掉應該就對了...

12樓:匿名使用者

$.trim(str) 是去掉字串頭尾的空格var $str=$(#"name").val();是錯的var $str=$("#name").

val();得到id為name的文字框的值

$str = $.trim($str);將得到的文字框的值去掉頭尾空格

var str = $str.get(0);是錯的,這裡$str不是jquery物件,是一個字串

alert(srt); srt未定義

修改後(假設文字框id為name):

var $str=$("#name").val();

$str = $.trim($str)

alert($str);

13樓:

如果是用php替換所有的空格,可以直接這樣寫$srt= str_replace(」 「,」",$str);//替換所有的空格.

但自己有js這樣

$str=str.replace(」 「,」");

寫替換空格的時候,打一個空格可以替換,如果打兩個空格以上,就不可以了。

14樓:匿名使用者

jquery中使用trim去掉字串兩端的空格及製表符jquery.trim(str)

描述: 去掉字串起始和結尾的空格。

$.trim()函式會移除字串開始和結尾處的所有換行符,空格(包括連續的空格)和製表符(tab)。如果這些空白字元在字串中間時,它們將被保留,不會被移除。

如果要去掉其他位置的所有空格,可以使用原生的replace方法替換空格

15樓:揉木而弦

var str=$("#name").val(); //此處文字框的id為name

str = $.trim(str);

alert(srt);

js中如何判斷字串為空字串?

16樓:沉思狠美

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

**如下

if (variable1 !== null || variable1 !== undefined || variable1 !== '')

上面的意思是說如果variable1不是一個空物件,或者未定義,或者不等於空字串,那麼宣告一個variable2變數,將variable1賦給variable2。也就是說如果variable1存在那麼就將variable1的值賦給variable2,若不存在則為空字串。如下面的簡寫**。

簡寫**:

**如下

var variable2 = variable1 || '';

以下是不正確的方法:

**如下

var exp = null;

if (exp == null)

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

**如下

var exp = null;

if (!exp)

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

**如下

var exp = null;

if (typeof exp == "null")

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

**如下

var exp = null;

if (isnull(exp))

判斷字串是否為空

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

**如下

var strings = '';

if (string.length == 0)

但如果使用者輸入的是空格,製表符,換頁符呢?這樣的話,也是不為空的,但是這樣的資料就不是我們想要的吧。

其實可以用正規表示式來把這些「空」的符號去掉來判斷的

**如下

var strings = ' ';

if (strings.replace(/(^s*)|(s*$)/g, "").length ==0)

17樓:網海1書生

空字串等價於邏輯假,所以直接判斷即可:

var s="";

if(s)else

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

18樓:屁屁丶寶

可以用正則來判斷,假設待檢測的字串為strvar reg = /^ *$/;  //這裡^和*之間有一個空格console.log(reg.test(str))這裡正則的意思是:

以空格開頭,且以空格結尾,空格出現任意次(0-n);

如果結果是true,說明待檢測字串為空字串。

如果結果是false,說明帶檢測字串不是空字串。

19樓:沉思狠美

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

**如下

if (variable1 !== null || variable1 !== undefined || variable1 !== '')

上面的意思是說如果variable1不是一個空物件,或者未定義,或者不等於空字串,那麼宣告一個variable2變數,將variable1賦給variable2。也就是說如果variable1存在那麼就將variable1的值賦給variable2,若不存在則為空字串。如下面的簡寫**。

簡寫**:

**如下

var variable2 = variable1 || '';

以下是不正確的方法:

**如下

var exp = null;

if (exp == null)

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

**如下

var exp = null;

if (!exp)

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

**如下

var exp = null;

if (typeof exp == "null")

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

**如下

var exp = null;

if (isnull(exp))

判斷字串是否為空

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

**如下

var strings = '';

if (string.length == 0)

但如果使用者輸入的是空格,製表符,換頁符呢?這樣的話,也是不為空的,但是這樣的資料就不是我們想要的吧。

其實可以用正規表示式來把這些「空」的符號去掉來判斷的

**如下

var strings = ' ';

if (strings.replace(/(^s*)|(s*$)/g, "").length ==0)

20樓:baby_原來

1、length來直接判斷字串是否為空,如下:

var strings = '';

if (string.length == 0)

但如果使用者輸入的是空格,製表符,換頁符,也是不為空的,但是這樣的資料也不是想要的。

2、正則匹配判斷

\s 匹配任何空白字元,包括空格、製表符、換頁符等等。等價於 [ \f\n\r\t\v]

可以用正規表示式來把這些「空」的符號去掉來再判斷

var strings = ' ';

if (strings.replace(/(^\s*)|(\s*$)/g, "").length ==0)

注:\s 小寫的s是,匹配任何空白字元,包括空格、製表符、換頁符等等。等價於 [ \f\n\r\t\v]

21樓:匿名使用者

str.trim().length > 0

成立就是非空字串,不成立就是.

這個函式存在相容性問題。ie有部分版本不支援

22樓:匿名使用者

var foo = " ";

var reg = /^\s*$/;

if(reg.test(foo))

alert("empty");

jquery小功能,字串中字元插入標籤怎麼做

使用正則最快捷。類似 class如果同一的話 var str 1234567890 console.log str.replace d d d d g,1 2 輸出1234567890 這個先要做字串擷取.然後再拼接起來.因為jquery沒有字串的處理方法.function str 舉例如下,可以參...

這樣用jquery擷取字串得到特定字元

不推薦用正規表示式,建議使用字串的兩個方法 substr或subtring var from abcdefg var to from.substr 1,3 表示從1位開始擷取後面的3個字元,bcd to from.substring 1,3 表示從1位開始擷取到3位,bc 所以你上面的 可以這樣寫 ...

JS去掉字串的前後空格怎麼處理

這是個正規表示式copy 正則 g 之間的是正bai則,後面的g表示 du全域性匹配 zhi s 表示開頭,s是空dao格,匹配1或多個字元,所以這裡的意思就是匹配開頭的1或多個空格同理 s 表示匹配結尾的1或多個空格,表字串結尾 中間的 表示匹配左邊或者右邊的正則,所以一個字串只要開頭或結尾有空格...