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。”
答案 0 :(得分:0)
感谢R3step。
而不是使用。的正则表达式如果您想查看的话,这里是已解决的代码
if(numtext.indexOf(".") !== -1)
{
numtext = numtext;
}else
numtext = numtext + ".";
}