我的程序身份证号码,为文本型 ,设置18位,我糊涂的加入了一个限定条件 between 1000000000000000000 and 999999999999999999 但我忘了,18位身份证最后一位有是x的,晕死我了,但后来我听说程序在有的机器上输入18位身份证最后一位输* 可以录入数据,请问这是真的吗??但在我的机器上为什么不行,是不是操作系统设置的问题??
请回答。
你的1000000000000000000是19位数,而999999999999999999是18位数,这里错了。
between 1000000000000000000 and 999999999999999999说明你只能输入两个身份证号码,就是999999999999999999和1000000000000000000。
应该这样吧:
between 000000000000000001 and 999999999999999999