Javascript Regexp检查字符串是否至少包含一个'';
用正则表达式检查字符串是否至少包含一个“.”最简单的方法是什么Javascript Regexp检查字符串是否至少包含一个'';,javascript,regex,Javascript,Regex,用正则表达式检查字符串是否至少包含一个“.”最简单的方法是什么 'myfile.html' = true 'anotherfilebutnodot' = false 你只需要逃避现实。您可以使用斜杠\来完成此操作 所以你的正则表达式是:\。对于一个固定的“模式”,比如单个字符,正则表达式是巨大的过度使用 var mystr = 'Hello. There.'; if (mystr.indexOf('.') == -1) { alert("No period found"); } 马克
'myfile.html' = true
'anotherfilebutnodot' = false
你只需要逃避现实。您可以使用斜杠
\
来完成此操作
所以你的正则表达式是:\。
对于一个固定的“模式”,比如单个
字符,正则表达式是巨大的过度使用
var mystr = 'Hello. There.';
if (mystr.indexOf('.') == -1) {
alert("No period found");
}
马克B说得很对;以下是捆绑到布尔函数中的解决方案:
function containsDot(myFile){
return myFile.indexOf('.') != -1;
}
为什么不自己试试呢?我可以想出一个2个字符的正则表达式来回答这个问题,但答案很简单,要么是家庭作业问题,要么你需要先阅读基本的正则表达式教程。对我来说,正则表达式非常困难,我发现很难理解逻辑-这就是我寻求帮助的原因。很抱歉你看过报纸了吗?文档是你的朋友。你是对的,我被整个正则表达式的事情吸引住了,没有意识到还有其他选择!非常感谢你!