什么是“正则表达式”,仅检测“”。

时间:2019-06-24 15:26:59

标签: javascript regex p5.js

im使用p5.js的库在javascript上构建计算器。 我想为数字加上“。”(昏迷)

wut是“”的正则表达式。仅

我尝试了/^[]\.[]*$/ /^-?\d*[.]?\d*$/,但是它仍然没有检测到

  if(mouseX > 110 &&///.
     mouseX < 190 &&
     mouseY < 570 &&
     mouseY > 490)
  {
 if(/^[]\.[]*$/.test(numtext) == true){
 numtext = numtext.substr(0, numtext.length - 1);
 }else
  numtext = numtext + "."
  }

我希望在输入该代码后,当检测到2个字符时,它将删除text.length。”

1 个答案:

答案 0 :(得分:0)

感谢R3step。

我使用str.indexOf()

而不是使用。的正则表达式

如果您想查看的话,这里是已解决的代码

   if(numtext.indexOf(".") !== -1)
   {
   numtext = numtext;
   }else
   numtext = numtext + ".";
  }