2017-08-13 32 views
-5

我想检查的是变量a的第一个字母(! - 感叹号) 这里有任何一个例子吗?我发现其他的东西,但不是第一封信是感叹号。 感谢这么多回复我javascript(iQuery)的第一个字母是感叹号

+0

你想写一个正则表达式来检查一个字符串的第一个字符是否是'!'或者不是? – Nisarg

+1

你有什么尝试?这不是如何工作。你展示你的尝试并且人们提供修复。 – Script47

+0

我知道如何检查字符串中的第一个字符,但我的问题是 - 我如何检查(!)感叹号字符...我只找到AZ或数字的东西,但不只是为此 –

回答

0

//using regex 
 
let a = "!variable"; 
 

 
let test = /!/.test(a); 
 

 
if (test) console.log("there is \"!\" somewhere in \"a\" variable"); 
 

 
//or not using regex 
 

 
let char = a.split("", 1)[0]; 
 

 
if (char == "!") console.log("first letter is \"!\"");

第二部分以第一个字母,如果是“!”消息记录,第一部分测试整个字符串以找到“!”。我不确定是否有办法检查第一个字母是“!”使用正则表达式。

+0

非常感谢,这就是正是我需要的 –