关于keyup问题的Vanilla Masker和jQuery

时间:2017-03-24 15:47:37

标签: javascript jquery

我使用Vanilla Masker和jQuery来掩盖字段。使用此掩码{{1}},有效手机的长度为10(减去破折号)。

我面临的问题是,当我输入最后一个数字作为字母时,即使没有注册,长度计数似乎也是10,因为只能输入数字(任何不是数字的字符都被删除) 。例如,如果我键入888-888-888x,则x将被删除,我的代码表示已达到该长度。

这是jsFiddle

1 个答案:

答案 0 :(得分:0)

检查字段的内容是否仅为数字。修改后的getPhoneLength()如下:

ref.child("tests").child(uid!).observeSingleEvent(of: .value, with: { snapshot in
     for child in snapshot.children {
         let childSnap = child as! FIRDataSnapshot
         print(childSnap.key) // SAVE THIS KEY SOMEWHERE, USE IT TO DELETE
     }
)}

更新了jsFiddke