js中如何判斷字串中是否包含指定字串

2021-03-04 02:13:31 字數 2647 閱讀 4076

1樓:蟲二

正則bai

匹配:du

var str = "this is my test";

var test = new regexp("test","g");//建立正

zhi則dao表達版式對權

象var result = s.match(test);

alert(result);

js判斷字串變數是否含有某個字串的方法

2樓:匿名使用者

^方法一

var str = "abc";

if(str.indexof("bc") != -1)方法二var str = "abc";

if(str.search("bc") != -1){}方法三var str = "abc";

var reg = new regexp("^.*bc.*$");

if(reg.test(str)){}

方法四var str = "abc";

var reg = new regexp("^.*bc.*$");

if(str.match(reg)){}

方法五未完待續

js判斷字串變數是否含有某個字串的方法

3樓:匿名使用者

var str = 'a';

var strs = 'abadg';

if(strs.indexof(str) >= 0)else

js中,判斷一個字元在不在一個字串中

4樓:cccchh2011靚麗

js **是支援很多string 類的方法的,建議你可以用indexof 來判斷一個字串是否存在於內另一個字串中,示例:容

判斷aaa 是否存在於 123aaa456 中'aaa'.indexof('123aaa456');

如果返回值不等於-1 說明存在。

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

5樓:沉思狠美

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

**如下

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)

6樓:網海1書生

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

var s="";

if(s)else

如何用js正則判斷一個字串是否含有另外一個字串,比如判斷是否含有http

7樓:匿名使用者

aspx頁面

zhidao證輸專

入屬" />

8樓:匿名使用者

js判斷是否包含字串,js中怎麼判斷一個字串是否在另一個字串中?

if a.indexof 0 不包含else包含 if a.indexof 1 a.indexof 1 a.indexof 1 用正則表 bai達式du 把1 的結合使用,就完全ok啦!簡單的就用 varstr hello world vars str.indexof hello 存在則s 1不存在...

js中怎麼判斷字串是否在另字串中

js中判斷一個字抄符串包含另外 襲一個字串的方式比較多,比如indexof 方法,注意o是大寫。var test this is a test if test.indexof test 1 es6又提供了三種新方法 1 includes 返回布林值,表示是否找到了引數字串。2 startswith ...

js怎麼判斷字串中是否有中文,js判斷字串是否有漢字

給輸入加 copy一個失去焦點事件onblur,再用正規表示式判斷輸入框的內容有沒有除了數字的內容。需要注意的地方是數字中可能有 點。可以用正規表示式。如 function checkchinese obj,val return false return true 第二複種方製法 包含中bai文則返...