Что такое "регулярное выражение", чтобы обнаружить только "." - PullRequest
0 голосов
/ 24 июня 2019

я строю калькулятор на javascript с библиотекой p5.js. и я хочу сделать "." (кома) для чисел

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 + "."
  }

Я ожидаю, что после того, как я добавлю этот код, он удалит text.length при обнаружении 2. "S

1 Ответ

0 голосов
/ 25 июня 2019

благодаря R3step.

вместо использования регулярного выражения. Я использовал str.indexOf ()

вот решенный код, если вы хотите его увидеть

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