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");
}
绛旓細鏂规硶涓锛氫娇鐢╥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...
绛旓細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瀛楃涓蹭腑鏌ユ壘鏈闀垮苟涓斿嚭鐜颁袱娆′互涓婄殑涓杩涓插瓧绗渚嬪:abcd12345bnfdvvabcd12345hhnvgabcd1234567abc鏌ユ壘瀛楃涓叉尐鐫鐨勫瓧绗︿覆 鍑虹幇涓ゆ鐨勪互涓婄殑鏈闀垮瓧绗︿覆浼樺厛婊¤冻鏉′欢 涓婇潰鏌ユ壘缁撴灉涓篴bcd12345 鍑虹幇娆℃暟涓3娆 166***5269 2018-10-29 | 娴忚12 娆 鑴氭湰璇█缂栫▼ |涓炬姤 绛旈鎶藉 棣栨璁ょ湡绛旈鍚 鍗冲彲鑾峰緱3娆℃娊濂栨満浼,...
绛旓細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('鍖呭惈');
绛旓細var url="123/456/789/0";url = url.split("/");url.pop();url = url.join("/");console.log(url);
绛旓細filters)鍜岃〃杈惧紡鐨勮浆鎹㈠悗褰㈡垚鎴戜滑闇瑕佺殑鏁版嵁缁撴瀯骞跺皢缁撴灉杈撳嚭鍒版爣鍑嗚緭鍑轰腑銆jq 鍙兘鎺ュ彈 well form 鐨 JSON 瀛楃涓浣滀负杈撳叆鍐呭銆備篃灏辨槸璇磋緭鍏ュ唴瀹瑰繀椤讳弗鏍奸伒寰 JSON 鏍煎紡鐨勬爣鍑嗐傛墍鏈夌殑灞炴у悕蹇呴』鏄互鍙屽紩鍙峰寘鎷殑瀛楃涓层傚璞$殑鏈鍚庝竴涓睘鎬х殑鏈熬鎴栬呮暟缁勭殑鏈鍚庝竴涓厓绱犵殑鏈熬涓嶈兘鏈夐楀彿銆
绛旓細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浣跨敤$.inArray(val,array)鏂规硶鍒ゆ柇鍊兼槸鍚﹀瓨鍦ㄤ簬鏁扮粍涓; 瑙i噴: 纭畾绗竴涓弬鏁板湪鏁扮粍涓殑浣嶇疆, 浠0寮濮嬭鏁(濡傛灉娌℃湁鎵惧埌鍒欒繑鍥 -1 ). indexOf()杩斿洖瀛楃涓鐨勯娆″嚭鐜颁綅缃,鑰$.inArray()杩斿洖鐨勬槸浼犲叆鍙傛暟鍦ㄦ暟缁勪腑鐨勪綅缃,鍚屾牱鐨,濡傛灉鎵惧埌鐨,杩斿洖鐨勬槸涓涓ぇ浜庢垨绛変簬0 鐨勫,鑻ユ湭鎵惧埌鍒欒繑鍥-1.鐜板湪; ...
绛旓細鍦ㄤ箣鍚庣殑鐗堟湰涓紝姝 BUG 宸茶淇銆傛柟娉曚笁锛氳繍鐢String瀵硅薄涓嬬殑split鏂规硶split() 鏂规硶鐢ㄤ簬鎶婁竴涓瀛楃涓鍒嗗壊鎴愬瓧绗︿覆鏁扮粍銆 浠g爜濡備笅var str = 鈥123456鈥;spstr = str.split(鈥溾);spstr[spstr.length-1];鏂规硶鍥涳細姝e垯鎼炲畾 浠g爜濡備笅 //<![CDATA[ var s = "nasofj;n234n41;v"; ...
绛旓細var str = chars.substring(chars.indexOf('@'),chars.indexOf('.'));鏍规嵁閭欢鍦板潃鐨勭粍鎴愭柟寮 chars.indexOf('@')鏄彇绗竴娆″嚭鐜癅鐨勭储寮曪紝鍦ㄤ綘杩欓噷鏄3 chars.indexOf('.')鏄11 鍦ㄦ埅鍙栧瓙涓瞫ubstring