我正在开发一种在线表格,其中需要验证用户输入的Medicare编号。
(我的具体问题与澳大利亚的医疗保险号码有关,但我也很高兴获得有关美国医疗保险号码的答案。这个问题通常与医疗保险号码有关。)
那我该怎么办呢?
(最好用Javascript或正则表达式来回答。)
最佳答案
Jeffrey Kemp(3月11日)提供的正则表达式将有助于验证允许的字符,但是下面的检查算法应足以验证数字是否符合Medicare的规定。
医疗保险卡号包括:
注意:Medicare卡号的第一位数字应在2到6的范围内。
Medicare卡号检查数字计算
其中数字1是Medicare卡号的最高位置数字,数字8是Medicare卡号的最低位置数字。
示例:医疗保险卡号“2123 45670 1”的,数字1为2,数字8为7。
示例:用于Medicare卡号2123 4567。
来源:NEHTA,2011年3月5日,“在医疗软件系统中使用医疗保健标识符-软件符合性要求,版本1.4”
关于javascript - 如何验证澳大利亚的Medicare号码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3589345/