Javaスクリプトでは、 ":"が下の文字列に存在するかどうかを確認したい。indexOf()を使ってみましたが動作しませんでした。誰もこれについて提案することができます。Javaスクリプトで特殊文字を検索する ":"
"LOCAL:ABCD:1234";
Javaスクリプトでは、 ":"が下の文字列に存在するかどうかを確認したい。indexOf()を使ってみましたが動作しませんでした。誰もこれについて提案することができます。Javaスクリプトで特殊文字を検索する ":"
"LOCAL:ABCD:1234";
それが存在する場合
"LOCAL:ABCD:1234".indexOf(":") //output 5
をチェックするために動作するはず
"LOCAL:ABCD:1234".indexOf(":") > -1 //outputs true
"LOCAL:ABCD \:1234"の "\:"を検索する場合は?基本的に、文字列 – gopal
@gopal '" LOCAL:ABCD \:1234 "のバックスラッシュとコロンを' 'LOCAL:ABCD:1234 ''と正確に似て検索する必要があります。あなたは2つのバックスラッシュ '\\'を持っている必要があります – gurvinder372
こんにちは@gurvinder、あなたは私の例を提供することができます – gopal
それを達成するための多くの方法があります。
var yourstring = "LOCAL:ABCD:1234";
var substring = '\:';
if (yourstring.includes(substring)) {
// Yes I Found One \:
} else {
// No \: Found
}
それとも、match関数
を試すことができますがif (yourstring.match(/\\:/g)) {
// Found it ...
}
または最後の1:
だけで助けようとしif (yourstring.indexOf(substring) > -1) {
// Found it ...
}
:
//<![CDATA[
// external.js
var doc, bod, htm, C, E;
addEventListener('load', function(){
doc = document; bod = doc.body; htm = doc.documentElement;
C = function(tag){
return doc.createElement(tag);
}
E = function(id){
return doc.getElementById(id);
}
var wtf = E('wtf'), out = E('out'), oS = out.style;
E('test').addEventListener('click', function(){
var m = wtf.value.match(/\\:/);
if(m){
out.innerHTML = "It's a Match"; oS.color = 'green';
// just for testing
console.log(m);
}
else{
out.innerHTML = "It's Not a Match"; oS.color = 'red';
}
});
});
//]]>
/* external.css */
html,body{
padding:0; margin:0;
}
.main{
width:980px; margin:0 auto;
}
#test{
margin-left:5px;
}
<!DOCTYPE html>
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
<head>
<meta http-equiv='content-type' content='text/html;charset=utf-8' />
<title>Escape Test</title>
<link type='text/css' rel='stylesheet' href='external.css' />
<script type='text/javascript' src='external.js'></script>
</head>
<body>
<div class='main'>
<input id='wtf' type='text' value='what\:the\:fun' /><input id='test' type='button' value='test' />
<div id='out'></div>
</div>
</body>
</html>
私のために働いていない – gopal
http://stackoverflow.com/questions/1629824/searching -for-using-javascript – barbsan