我想在我的JavaScript函数中执行一次检查,该函数确定我是否在智能手机上,然后根据结果决定是否运行该函数。
在JavaScript?中检测/检查智能手机(或一般的手持设备)的最好方法是什么?
例如:
if (user is on a smartphone) {
//run this code if on a phone
} else {
//run this code if not on a phone
}
如果没有一种确定的方法来检查手机,那么在决定运行哪些代码之前,我应该执行的最佳选择是什么?
编辑/更新:这个类似帖子的答案和评论应该给我一些东西-
我有一个验证手机号码的Javascript代码(如下所示)。它运行良好。但我面临的问题是,有效和无效的手机号码都被插入到数据库中。我只希望有效的手机号码被插入到数据库中。
代码如下。有没有人能提出修改代码的建议呢?
<script type="text/javascript">
function CheckINumber(INumber) {
var INum = /^[+]{1}[0-9]{2}-\d{10}$/;
if(INum.test(INumber)) {
alert("Your Mobile Number Is V