㈠ js判斷字元串是否包含
varstr1='abcde';
varstr2='bc';
if(str1.indexOf(str2)>=0){
alert('包含');
}
else{
alert('不包含');
}
㈡ 判斷java或js中的某個字元串中是否包含有某個字元或是字元串
在java中一般有兩種方法較常用,分別是contains(String str)和indexOf(String str)。
其中contains返回值為boolean類型,true為有,false為沒有;而indexOf實際上是查找一個字元串在另一個字元串的位置的一個方法,且以匹配好的第一個字元為准;所以該方法的返回值為int類型,其中 -1表示未找到,其餘都是能找到意思。所以一般來講,java中的判斷方式如下:
Stringstr="abcde";
//第一種方法
if(str.contains("b")){
System.out.println("yes");
}else{
System.out.println("no");
}
//第二種方法
if(str.indexOf("bc")>=0){
System.out.println(str.indexOf("bc"));
System.out.println("yes");
}else{
System.out.println("no");
}
而在js中較為常見方法為indexOf(),返回值同java一樣,為最常用的方法;隨後,ES6又提供了三種新方法。includes(),返回布爾值,表示是否找到了參數字元串;startsWith(),返回布爾值,表示參數字元串是否在源字元串的頭部;endsWith(),返回布爾值,表示參數字元串是否在源字元串的尾部。
vars='Helloworld!';
if(s.indexOf('world')>=0){
console.log('true');
}
if(s.includes('o')){
console.log('true');
}
if(s.startsWith('Hello')){
console.log('true');
}
if(s.endsWith('!')){
console.log('true');
}
㈢ Javascript 怎麼建立一個包含"的字元串
var str = '"';
可以用單引號來包含雙引號。
㈣ javascript中怎樣判斷是否包含
JS判斷字元串包含的方法具體如下:
1. 例子:
var tempStr = "tempText" ;
var bool = tempStr.indexOf("Texxt");
//返回大於等於0的整數值,若不包含"Text"則返回"-1。
if(bool>0){
document.write("包含字元串");
}else{
document.write("不包含字元串");
}
2. indexOf用法:
strObj.indexOf(subString[, startIndex])
JavaScript中indexOf函數方法返回一個整數值,指出 String 對象內子字元串的開始位置。如果沒有找到子字元串, 則返回 -1。如果 startindex 是負數,則 startindex 被當作零。如果它比最大的字元位置索引還大,則它被當作最大的可能索引。
參數:
strObj : 必選項,String 對象或文字。
subString :必選項,要在 String 對象中查找的子字元串。
starIndex :可選項,該整數值指出在 String 對象內開始查找的索引。如果省略,則從字元串的開始處查找;
如果 startindex 是負數,則 startindex 被當作零。如果它比最大的字元位置索引還大,則它被當作最大的可能索引。
3. 與lastIndexOf的區別:
lastIndexOf() 方法則是從字元串的結尾開始檢索子串。
㈤ js 判斷是否包含字元串
可以使用JavaScript原生自帶的indexof方法。
定義和用法
indexOf() 方法可返回某個指定的字元串值在字元串中首次出現的位置。
語法
stringObject.indexOf(searchvalue,fromindex)
參數
searchvalue 必需。規定需檢索的字元串值。
fromindex 可選的整數參數。規定在字元串中開始檢索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略該參數,則將從字元串的首字元開始檢索。
說明
該方法將從頭到尾地檢索字元串 stringObject,看它是否含有子串 searchvalue。開始檢索的位置在字元串的 fromindex 處或字元串的開頭(沒有指定 fromindex 時)。如果找到一個 searchvalue,則返回 searchvalue 的第一次出現的位置。stringObject 中的字元位置是從 0 開始的。
提示和注釋
注釋:indexOf() 方法對大小寫敏感!
注釋:如果要檢索的字元串值沒有出現,則該方法返回 -1。
小例子,僅供參考:
<scripttype="text/javascript">
varstr="Helloworld!"
document.write(str.indexOf("Hello")+"<br/>")
document.write(str.indexOf("World")+"<br/>")
document.write(str.indexOf("world"))
</script>
㈥ 怎麼判斷string里包含字元串
js 判斷字元串是否包含某字元串,String對象中查找子字元,indexOf
var Cts = "bblText";
if(Cts.indexOf("Text") > 0 )
{
alert('Cts中包含Text字元串');
}
indexOf用法:
返回 String 對象內第一次出現子字元串的字元位置。
strObj.indexOf(subString[, startIndex])
參數
strObj
必選項。String 對象或文字。
subString
必選項。要在 String 對象中查找的子字元串。
starIndex
可選項。該整數值指出在 String 對象內開始查找的索引。如果省略,則從字元串的開始處查找。
說明
indexOf 方法返回一個整數值,指出 String 對象內子字元串的開始位置。如果沒有找到子字元串,則返回 -1。
如果 startindex 是負數,則 startindex 被當作零。如果它比最大的字元位置索引還大,則它被當作最大的可能索引。
從左向右執行查找。否則,該方法與 lastIndexOf 相同。
示例
下面的示例說明了 indexOf 方法的用法。
function IndexDemo(str2){
var str1 = "BABEBIBOBUBABEBIBOBU"
var s = str1.indexOf(str2);
return(s);
}
對於JavaScript的indexOf忽略大小寫
JavaScript中indexOf函數方法返回一個整數值,指出 String 對象內子字元串的開始位置。如果沒有找到子字元串,則返回 -1。如果 startindex 是負數,則 startindex 被當作零。如果它比最大的字元位置索引還大,則它被當作最大的可能索引。
indexOf函數是從左向右執行查找。否則,該方法與 lastIndexOf 相同。
下面的示例說明了indexOf函數方法的用法。
function IndexDemo(str2){
var str1 = "BABEBIBOBUBABEBIBOBU"
var s = str1.indexOf(str2);
return(s);
}
㈦ js判斷字元串中是否包含某個字元
可以用js的indexOf,lastIndexOf函數進行判斷。
這兩個函數返回字元出現的位置,如果沒有找到,就會返回"-1"。
也可以使用match,search方法,查找字元串當中是否存在某個字元。
㈧ js有一個字元串是否包含另一個字元串
js 代碼是支持很多String 類的方法的,建議你可以用indexOf 來判斷一個字元串是否存在於另一個字元串中,示例:
判斷aaa 是否存在於 123aaa456 中
'123aaa456'.indexOf('aaa');
如果返回值不等於-1 說明存在
㈨ js驗證字元串中包含另一字元串
<input name="id1" id="id1" type="file" hidefocus style="width:90%">
function check() {
var policy = '.jpg';
var fileName = jQuery("#id1").val();
var displayName = fileName.substring(fileName.lastIndexOf("\\")+1);
var p = fileName.toLowerCase().lastIndexOf('.');
var pass = true;
//判斷名字
if(fileName.substring(0,p) != "123"){
alert('名稱不符合');
return;
}
//判斷圖片的文件名後綴
if (p == -1) {
pass = false;
} else {
var extName = fileName.substring(p).toLowerCase();
if (policy.indexOf(extName) == -1) {
pass = false;
}
}
if (!pass) {
alert('圖片格式不符合要求,請上傳.jpg的圖片');
return;
}
}
/* 純手動望採納 */
㈩ javascript怎麼判斷一個字元串中包含單引號或雙引號
<HTML>
<HEAD></HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var ary = [
"asdfa'df"
,'vadfer"s'
,'sdfasdf'
,'asdfasdf'
,"全腳「內sd"
,"全腳『容sdl"
]
function test(str){
return /[\'\"]/.test(str);
}
for(var i = 0 ; i < ary.length ; i++){
var color = test(ary[i]) ? "green" : "red";
document.write("<LI><font color='" + color + "'>" + ary[i] + "</font>");
}
//-->
</SCRIPT>
</BODY>
</HTML>