我需要检查输入值(type="number"
)的最后一个字符是否为点!
尝试了这些,但它不工作:
let amount = $("#amount").val();
let last_char = amount.slice(-1);
if(last_char == ".")
{
return;
}
字符串
还尝试了amount[amount.length-1]
和charAt()
注:输入类型为type="number"
编辑:
所有答案都不起作用:https://jsfiddle.net/dne37hao/
4条答案
按热度按时间2vuwiymt1#
字符串
dohp0rv52#
**1.**使用括号表示法:
字符串
但不建议使用括号。
**2.**charAt[index]:
型
这是可读性和最快的其他.这是最推荐的方式.
**3.**子串:
String. String(String,String,String);
**4.**slice:
型
它比子串稍微快一点。最有效的一个
使用ES6:
可以使用
str.endsWith("t");
yvfmudvl3#
字符串
jk9hmnmh4#
你可以试试这个:
字符串