ରେଗୁଲାର ଏକ୍ସପ୍ରେସନ୍ ଚେକର୍
PHP, JavaScript, Python ର ରେଗୁଲାର ଏକ୍ସପ୍ରେସନ ଯାଞ୍ଚ ଓ ବୈଧତା
ବୈଶିଷ୍ଟ୍ୟ
ଇନପୁଟ ସହ ସମକାଳରେ ମେଳ ନିର୍ଣ୍ଣୟ
ପ୍ୟାଟର୍ନ ଓ ଟେକ୍ସଟ ଇନପୁଟ ଅନୁସାରେ ତତ୍କ୍ଷଣାତ ଫଳାଫଳ ପ୍ରତିଫଳନ
ମେଳ ସ୍ଥାନକୁ ହାଇଲାଇଟ
ଧାଡ଼ି ସଂଖ୍ୟା ସହିତ ସାରଣୀରେ ମେଳ ଅକ୍ଷର ଶ୍ରେଣୀକୁ ଦୃଶ୍ୟ ଭାବେ ଗୁରୁତ୍ୱ
i, g, m, s, u ସଂଶୋଧକ ସମର୍ଥନ
ବଡ଼-ଛୋଟ ଅକ୍ଷର ବା ଏକାଧିକ ଧାଡ଼ି ଆଦି ଫ୍ଲାଗକୁ ମୁକ୍ତ ଭାବେ ମିଶାଇବା
ଅନ୍ତର୍ଭୁକ୍ତ ନମୁନା ସହିତ ତତ୍କ୍ଷଣାତ ପରୀକ୍ଷା
ପ୍ରସ୍ତୁତ ପ୍ୟାଟର୍ନ ଓ ଟେକ୍ସଟ ଉଦାହରଣକୁ ବଟନ୍ରେ ଡାକିବା
ବ୍ୟବହାର ବିଧି
ରେଗୁଲାର ଏକ୍ସପ୍ରେସନ ପ୍ୟାଟର୍ନ ଦିଅନ୍ତୁ
ଉପର ଇନପୁଟ କ୍ଷେତ୍ରରେ ମେଳ କରିବାକୁ ଚାହୁଁଥିବା ପ୍ୟାଟର୍ନ ଲେଖନ୍ତୁ
ଯାଞ୍ଚ ଲକ୍ଷ୍ୟ ଟେକ୍ସଟ ଦିଅନ୍ତୁ
ତଳ ଟେକ୍ସଟ ଏରିଆରେ ମେଳ କରିବାକୁ ଚାହୁଁଥିବା ଲେଖା ପେଷ୍ଟ କରନ୍ତୁ
ଆବଶ୍ୟକ ଅନୁସାରେ ଫ୍ଲାଗ ବାଛନ୍ତୁ
i, g, m, s, u ର ଚେକବକ୍ସରେ ସଂଶୋଧକ ନିର୍ଦ୍ଦିଷ୍ଟ କରନ୍ତୁ
ଯାଞ୍ଚରେ ଫଳାଫଳ ଦେଖନ୍ତୁ
ମେଳ ଅଂଶ ଗୁରୁତ୍ୱ ଦିଆଯାଇଥିବା ଫଳାଫଳ ତତ୍କ୍ଷଣାତ ଦେଖାଯାଏ
ବ୍ୟବହାର କ୍ଷେତ୍ର
ପ୍ୟାଟର୍ନ ଡିବଗ
ଉଦ୍ଦେଶ୍ୟ ଅନୁସାରେ ମେଳ ନ ଖାଉଥିବା ରେଗୁଲାର ଏକ୍ସପ୍ରେସନର କାରଣ ଅଲଗା କରିବା
ଇନପୁଟ ବୈଧତା ଡିଜାଇନ
ଇମେଲ ବା ଫୋନ ନମ୍ବରର ବୈଧତା ପ୍ୟାଟର୍ନକୁ ବାସ୍ତବାୟନ ପୂର୍ବରୁ ପରୀକ୍ଷା
ଲଗରୁ ସୂଚନା ବାହାର କରିବା ଯାଞ୍ଚ
ଲଗ ବା ଟେକ୍ସଟରୁ ଲକ୍ଷ୍ୟ ଅକ୍ଷର ଶ୍ରେଣୀ ବାହାର କରିବାର ଯାଞ୍ଚ
ରେଗୁଲାର ଏକ୍ସପ୍ରେସନ ଶିକ୍ଷା ଓ ଅଭ୍ୟାସ
ଫ୍ଲାଗ ବା ମେଟା ଅକ୍ଷରର କାର୍ଯ୍ୟକୁ ବାସ୍ତବ ଉଦାହରଣରେ ପରୀକ୍ଷା କରି ଶିଖିବା
ମୌଳିକ ଜ୍ଞାନ
ରେଗୁଲାର ଏକ୍ସପ୍ରେସନ କ'ଣ
ରେଗୁଲାର ଏକ୍ସପ୍ରେସନ ହେଉଛି ଏକ ଚିହ୍ନ-ଆଧାରିତ ଲେଖ ପ୍ରଣାଳୀ ଯାହା ଅକ୍ଷରର ପ୍ୟାଟର୍ନ ପ୍ରକାଶ କରେ, ଯଥା "୩ ଅଙ୍କ ବିଶିଷ୍ଟ ସଂଖ୍ୟା" ବା "@ ଧାରଣ କରୁଥିବା ଷ୍ଟ୍ରିଙ୍ଗ"। ଏହା ଖୋଜ, ପ୍ରତିସ୍ଥାପନ ଓ ଇନପୁଟ ଯାଞ୍ଚରେ ବ୍ୟାପକ ଭାବରେ ବ୍ୟବହୃତ ହୁଏ। ଉଦାହରଣ ସ୍ୱରୂପ, \d{3} ୩ ଅଙ୍କ ବିଶିଷ୍ଟ ସଂଖ୍ୟା ସହ ମେଳ ଖାଏ।
ପ୍ରମୁଖ ମଡିଫାୟର (ଫ୍ଲ୍ୟାଗ)
- i · g:i ବଡ଼ ଓ ଛୋଟ ଅକ୍ଷର ଭେଦ ନ ମାନିବା ପାଇଁ ଏବଂ g ପ୍ରଥମ ଫଳାଫଳରେ ଅଟକି ନ ଯାଇ ସମସ୍ତ ଫଳାଫଳ ଖୋଜିବା ପାଇଁ ବ୍ୟବହୃତ ହୁଏ। ଏହା ସବୁଠାରୁ ଅଧିକ ବ୍ୟବହୃତ ଯୋଜନ।
- m (ବହୁ-ଧାଡ଼ି):m ହେଉଛି ବହୁ-ଧାଡ଼ି ମୋଡ ଯେଉଁଥିରେ ^ ଓ $ ସମଗ୍ର ପାଠ୍ୟ ବଦଳରେ ପ୍ରତ୍ୟେକ ଧାଡ଼ିର ଆରମ୍ଭ ଓ ଶେଷ ସହ ମେଳ ଖାଏ।
- s · u:s ଡଟ (.) କୁ ନୂଆ ଧାଡ଼ି ସହ ମଧ୍ୟ ମେଳ ଖୁଆଏ, ଆଉ u ହେଉଛି Unicode ମୋଡ ଯେଉଁଥିରେ ସରୋଗେଟ ଯୁଗଳ ଅକ୍ଷର (କେତେକ ଚିତ୍ରଲିପି ଓ ଇମୋଜି) କୋଡ ପଏଣ୍ଟ ଆଧାରରେ ଠିକ ଭାବରେ ପ୍ରକ୍ରିୟା କରାଯାଇ ପାରେ।
ସୁରକ୍ଷା ଓ ଗୋପନୀୟତା
ସମ୍ପୂର୍ଣ୍ଣ ବ୍ରାଉଜରରେ
ପ୍ରବିଷ୍ଟ ତଥ୍ୟ କେବଳ ଆପଣଙ୍କ ବ୍ରାଉଜର ଭିତରେ ପ୍ରକ୍ରିୟାକରଣ ହୁଏ ଓ ବାହାରକୁ ପଠାଯାଏ ନାହିଁ।
କେବଳ ବ୍ରାଉଜର ଭିତରେ ପ୍ରକ୍ରିୟାକରଣ
ରେଗୁଲାର ଏକ୍ସପ୍ରେସନର ମେଳ ସମ୍ପୂର୍ଣ୍ଣ ଆପଣଙ୍କ ବ୍ରାଉଜରରେ ସଂପାଦିତ ହୁଏ ଏବଂ ଇନପୁଟ ଡାଟା ସର୍ଭରରେ ପଠାଯାଏ ନାହିଁ।
HTTPS ଦ୍ୱାରା ଯୋଗାଯୋଗ ଏନକ୍ରିପ୍ଟ
ପୃଷ୍ଠା ଲୋଡ଼ ମଧ୍ୟ TLS ଦ୍ୱାରା ଏନକ୍ରିପ୍ଟ ହୋଇଥାଏ ଏବଂ ତୃତୀୟ ପକ୍ଷ ଦ୍ୱାରା ବିଷୟବସ୍ତୁ ପଢ଼ାଯାଇ ପାରିବ ନାହିଁ।
ତୃତୀୟ ପକ୍ଷଙ୍କୁ ପ୍ରେରଣ ନାହିଁ
ବିଜ୍ଞାପନ ନେଟ୍ୱାର୍କ ବା ଟ୍ରାକର ଭଳି ବାହ୍ୟ ସେବାଗୁଡ଼ିକୁ ଇନପୁଟ ବିଷୟବସ୍ତୁ ପଠାଯାଏ ନାହିଁ।
ଫଳାଫଳ ସ୍ୱୟଂଚାଳିତ ସଂରକ୍ଷଣ ନାହିଁ
ପ୍ୟାଟର୍ନ ବା ଟେକ୍ସଟ ବା ଇନପୁଟ ପ୍ରস्तावଗୁଡ଼ିକ ସର୍ଭରରେ ସଂରକ୍ଷଣ କରାଯାଏ ନାହିଁ।