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或多個空格,表字串結尾 中間的 表示匹配左邊或者右邊的正則,所以一個字串只要開頭或結尾有空格...