Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML文本框的Aadhar数字格式验证_Javascript_Jquery_Html - Fatal编程技术网

Javascript HTML文本框的Aadhar数字格式验证

Javascript HTML文本框的Aadhar数字格式验证,javascript,jquery,html,Javascript,Jquery,Html,我想要XXXXXXXX格式的aadhar号码。文本框将自动获取此格式的输入 输入时,输入应自动转换为(xxxx xxxx xxxx)格式 只接受数字 我想要格式为+91(或任何其他国家/地区代码)-999999999(10位数手机号码)的手机号码 我试过/^(?:(\d{3}\)\d{3}-\d{3}-\d{4}$/,但它不起作用,请帮助我不想给你所有的东西,但我会给你指出正确的方向。使用正则表达式 这个正则表达式将有助于您的案例,但您需要努力在您的情况下如何使用它 console.log(/

我想要XXXXXXXX格式的aadhar号码。文本框将自动获取此格式的输入

输入时,输入应自动转换为(xxxx xxxx xxxx)格式

只接受数字

我想要格式为+91(或任何其他国家/地区代码)-999999999(10位数手机号码)的手机号码


我试过
/^(?:(\d{3}\)\d{3}-\d{3}-\d{4}$/
,但它不起作用,请帮助我不想给你所有的东西,但我会给你指出正确的方向。使用正则表达式

这个正则表达式将有助于您的案例,但您需要努力在您的情况下如何使用它

console.log(/\d{4}-\d{4}-\d{4}-\d{4}/.test('1000-1000-1000-1002')
我想要XXXXXXXX格式的aadhar号码。文本框sholud take
此格式的输入将自动更改

一个例子是强制输入只接受adhaar数字格式

$('[data type=“adhaar number”]').keyup(函数(){
var值=$(this.val();
value=value.replace(/\D/g,“”).split(/(?:([\D]{4}))/g.filter(s=>s.length>0.join(“-”);
$(此).val(值);
});
$('[data type=“adhaar number”]')。打开(“更改,模糊”,函数()){
var值=$(this.val();
var maxLength=$(this.attr(“maxLength”);
如果(value.length!=maxLength){
$(this.addClass(“突出显示错误”);
}否则{
$(此).removeClass(“突出显示错误”);
}
});
。突出显示错误{
边框颜色:红色;
}


请使用
将您的尝试与工作代码片段分享,以演示您的问题。请发布一些您的代码尝试,以便人们可以尝试帮助您。我们不会为您编写此代码,但会为您的代码提供帮助。/^(?:\\d{4})\\d{4}-\d{4}-\d{4}$/“指定的值“1245-9”不是有效的数字。该值必须与以下正则表达式匹配:-?(\d+\d+\.\d+\\.\d+\.\d+([eE][-+])?\d+?”谢谢你的时间和努力,Gurvinder,但是我发现了这个错误,你能帮忙吗me@Vinay检查更新,当用户从输入框中模糊出来时,会触发完整字符串验证。