jq判断字符串中是否含有某个字符 Jquery 字符串中判断是否包含指定子串

js\u600e\u4e48\u5224\u65ad\u5b57\u7b26\u4e32\u4e2d\u662f\u5426\u542b\u6709\u67d0\u4e2a\u5b57\u7b26

\u5982\u679c\u662f\u7b80\u5355\u5224\u65ad\u53ef\u4ee5\u7528indexOf\u65b9\u6cd5:
var str = 'abcdef';str.indexOf('b'); //\u8fd4\u56de1;str.indexOf('h'); //\u8fd4\u56de-1;//\u4e0b\u9762\u8fd9\u4e2a\u51fd\u6570: \u5982\u679cstr1\u5305\u542bstr2\u90a3\u4e48\u8fd4\u56detrue, \u5426\u5219\u8fd4\u56defalsefunction test(str1, str2){ return (str1.indexOf(str2) > -1);}

jquery\u662fjavascript \u6216\u5e93\u5f62\u5f0f\uff0c\u4ed6\u7684\u6839\u672c\u4e5f\u662f\u901a\u8fc7javascript\u5b9e\u73b0\u7684\uff0c\u4ed6\u5e76\u4e0d\u662f\u7528\u5176\u4ed6\u8bed\u8a00\u5b9e\u73b0\u7684\uff0c\u6240\u4ee5javascript\u7684\u5f88\u591a\u7528\u6cd5\uff0cjquery\u5e76\u6ca1\u6709\u505a\u5c01\u88c5\uff0c\u4f9d\u7136\u6cbf\u7528javascript\u7684\u7528\u6cd5\uff0c\u5b57\u7b26\u4e32\u7684\u64cd\u4f5c\u5168\u90e8\u90fd\u6ca1\u53d8\u5316

jquery\u66f4\u591a\u662f\u5bf9javascript\u7684DOM\u65b9\u6cd5\u7684\u5c01\u88c5\u548c\u5b9e\u73b0\uff0c\u6240\u4ee5\u4f60\u8fd9\u4e2a\u4f8b\u5b50\u7528indexof\uff08\uff09\u662f\u6700\u597d\u7684\u65b9\u6cd5\uff0cjquery\u6ca1\u6709\u63d0\u4f9b\u7279\u522b\u7684\u65b9\u6cd5\uff0c\u5b83\u53ea\u5728\u7b5b\u9009\u5668\u4e0a\u6709\u7c7b\u4f3c\u7684\u5339\u914d\u65b9\u6cd5

方法一:使用indexOf() 和lastIndexOf()方法

案例:

var Cts = "bblText"; 

if(Cts.indexOf("Text") >= 0 ) { 

   alert('Cts中包含Text字符串'); 

方法二:使用test() 方法

实例:在下面的例子中,将检索 “W3School”:

var str = "Visit W3School";

var patt1 = new RegExp("W3School");

var result = patt1.test(str);

document.write("Result: " + result);

结果输出:Result: true 

扩展资料

indexOf用法:

返回 String 对象内第一次出现子字符串的字符位置。

strObj.indexOf(subString[, startIndex])

参数

strObj

必选项。String 对象或文字。

subString

必选项。要在 String 对象中查找的子字符串。

starIndex

可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。

说明

indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。

如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

从左向右执行查找。否则,该方法与 lastIndexOf 相同。



if(str.indexOf("a")>-1){
alert("str包含a");

}

  • jq鍒ゆ柇瀛楃涓蹭腑鏄惁鍚湁鏌愪釜瀛楃
    绛旓細鏂规硶涓锛氫娇鐢╥ndexOf() 鍜宭astIndexOf()鏂规硶 妗堜緥锛歷ar Cts = "bblText";if(Cts.indexOf("Text") >= 0 ) { alert('Cts涓鍖呭惈Text瀛楃涓');} 鏂规硶浜岋細浣跨敤test() 鏂规硶 瀹炰緥锛氬湪涓嬮潰鐨勪緥瀛愪腑锛屽皢妫绱 鈥淲3School鈥濓細var str = "Visit W3School";var patt1 = new RegExp("W3School");v...
  • jquery瀛楃涓鏍¢獙:濡備綍鍒ゆ柇涓涓瀛楃涓叉槸鍚鏃㈡湁鏁板瓧鏈鍚湁鑻辨枃瀛楁瘝,涓旈暱 ...
    绛旓細var str = '1234abcd';function strCheck(str){ if(str.length>=7){ if(/([a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z])/.exec(str)){ return true; }else{ return false; } }else{ return false; }}alert(strCheck(str));
  • jq瀛楃涓蹭腑鏌ユ壘鏈闀垮苟涓斿嚭鐜颁袱娆′互涓婄殑涓杩涓插瓧绗
    绛旓細jq瀛楃涓蹭腑鏌ユ壘鏈闀垮苟涓斿嚭鐜颁袱娆′互涓婄殑涓杩涓插瓧绗渚嬪:abcd12345bnfdvvabcd12345hhnvgabcd1234567abc鏌ユ壘瀛楃涓叉尐鐫鐨勫瓧绗︿覆 鍑虹幇涓ゆ鐨勪互涓婄殑鏈闀垮瓧绗︿覆浼樺厛婊¤冻鏉′欢 涓婇潰鏌ユ壘缁撴灉涓篴bcd12345 鍑虹幇娆℃暟涓3娆 166***5269 2018-10-29 | 娴忚12 娆 鑴氭湰璇█缂栫▼ |涓炬姤 绛旈鎶藉 棣栨璁ょ湡绛旈鍚 鍗冲彲鑾峰緱3娆℃娊濂栨満浼,...
  • js鎴jq鍒ゆ柇杈撳叆鐨瀛楃涓鍜屾暟缁勭殑鍖呭惈鍏崇郴
    绛旓細var flag = false;var str = 'wweabc';for(var i=0; i<arr.length; i++){ if(str.indexOf(arr[i])!=-1) flag = true;}if(flag) console.log('鍖呭惈');
  • jquery鏍规嵁鎸囧畾瀛楃鎴彇瀛楃涓鎬庝箞瀹炵幇
    绛旓細var url="123/456/789/0";url = url.split("/");url.pop();url = url.join("/");console.log(url);
  • jq鏄粈涔堟剰鎬 璇﹁Вjq鍛戒护琛屽伐鍏?
    绛旓細filters)鍜岃〃杈惧紡鐨勮浆鎹㈠悗褰㈡垚鎴戜滑闇瑕佺殑鏁版嵁缁撴瀯骞跺皢缁撴灉杈撳嚭鍒版爣鍑嗚緭鍑轰腑銆jq 鍙兘鎺ュ彈 well form 鐨 JSON 瀛楃涓浣滀负杈撳叆鍐呭銆備篃灏辨槸璇磋緭鍏ュ唴瀹瑰繀椤讳弗鏍奸伒寰 JSON 鏍煎紡鐨勬爣鍑嗐傛墍鏈夌殑灞炴у悕蹇呴』鏄互鍙屽紩鍙峰寘鎷殑瀛楃涓层傚璞$殑鏈鍚庝竴涓睘鎬х殑鏈熬鎴栬呮暟缁勭殑鏈鍚庝竴涓厓绱犵殑鏈熬涓嶈兘鏈夐楀彿銆
  • jQuery濡備綍鍦ㄤ竴涓瀛楃涓蹭腑鑾峰彇涓や釜绗﹀彿涓棿鐨勫
    绛旓細end锛氭埅鍙栫粨鏉熶綅缃俿tring.indexOf(findstr)锛屾煡鎵炬寚瀹氱殑瀛楃涓插湪string涓鐨勪綅缃 findstr:瑕佹壘鐨勫瓧绗︿覆 var str1="[email protected]";//瑕佹埅鍙朄鍒.涔嬮棿鐨勫唴瀹箆ar str2=str1.substring(str1.indexOf("@")+1,str1.indexOf("."));console.log(str2);鏂规硶2锛岀敤姝e垯琛ㄨ揪寮 [\@]鍖归厤 [\.]...
  • jquery濡備綍杈撳嚭鏁扮粍涓煇涓鐗瑰畾鍊
    绛旓細jQuery浣跨敤$.inArray(val,array)鏂规硶鍒ゆ柇鍊兼槸鍚﹀瓨鍦ㄤ簬鏁扮粍涓; 瑙i噴: 纭畾绗竴涓弬鏁板湪鏁扮粍涓殑浣嶇疆, 浠0寮濮嬭鏁(濡傛灉娌℃湁鎵惧埌鍒欒繑鍥 -1 ). indexOf()杩斿洖瀛楃涓鐨勯娆″嚭鐜颁綅缃,鑰$.inArray()杩斿洖鐨勬槸浼犲叆鍙傛暟鍦ㄦ暟缁勪腑鐨勪綅缃,鍚屾牱鐨,濡傛灉鎵惧埌鐨,杩斿洖鐨勬槸涓涓ぇ浜庢垨绛変簬0 鐨勫,鑻ユ湭鎵惧埌鍒欒繑鍥-1.鐜板湪; ...
  • JQ,濡備綍鑾峰緱涓涓枃鏈涓枃鏈殑鏈鍚庝竴涓瀛楃銆
    绛旓細鍦ㄤ箣鍚庣殑鐗堟湰涓紝姝 BUG 宸茶淇銆傛柟娉曚笁锛氳繍鐢String瀵硅薄涓嬬殑split鏂规硶split() 鏂规硶鐢ㄤ簬鎶婁竴涓瀛楃涓鍒嗗壊鎴愬瓧绗︿覆鏁扮粍銆 浠g爜濡備笅var str = 鈥123456鈥;spstr = str.split(鈥溾);spstr[spstr.length-1];鏂规硶鍥涳細姝e垯鎼炲畾 浠g爜濡備笅 //<![CDATA[ var s = "nasofj;n234n41;v"; ...
  • jQuery濡備綍鍦ㄤ竴涓瀛楃涓蹭腑鑾峰彇涓や釜绗﹀彿涓棿鐨勫?
    绛旓細var str = chars.substring(chars.indexOf('@'),chars.indexOf('.'));鏍规嵁閭欢鍦板潃鐨勭粍鎴愭柟寮 chars.indexOf('@')鏄彇绗竴娆″嚭鐜癅鐨勭储寮曪紝鍦ㄤ綘杩欓噷鏄3 chars.indexOf('.')鏄11 鍦ㄦ埅鍙栧瓙涓瞫ubstring
  • 扩展阅读:系统提醒将截断字符串 ... 输入一串字符统计其中 ... 截取字符串的三种方法 ... 如何判断字符串为空 ... 字符串被截断怎么解决 ... java判断字符串相似度 ... python统计字符串出现次数 ... 什么叫截断字符串 ... java字符串删除指定字符串 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网