我使用Vanilla Masker和jQuery来掩盖字段。使用此掩码{{1}},有效手机的长度为10(减去破折号)。
我面临的问题是,当我输入最后一个数字作为字母时,即使没有注册,长度计数似乎也是10,因为只能输入数字(任何不是数字的字符都被删除) 。例如,如果我键入888-888-888x,则x将被删除,我的代码表示已达到该长度。
这是jsFiddle
答案 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