I need to validate folder path with having forward(/)slash
regex or javascript code should validate and allow below format path only.
ex1: "D:/dir1/dir2/dir3"
ex2: "c:/dirname1/somedir/dirname/batch.log"
ex3: "E:/user/desktop/somedir/fname.csv"
I need to validate folder path with having forward(/)slash
regex or javascript code should validate and allow below format path only.
ex1: "D:/dir1/dir2/dir3"
ex2: "c:/dirname1/somedir/dirname/batch.log"
ex3: "E:/user/desktop/somedir/fname.csv"
regx: '/^(?:[\w]\:|\/)(\/[A-z_\-\s0-9\.]+)+/g'
With version: '^(?:[\w]\:|\/)(\/[A-z_\-\s0-9\.]+)+\.(txt|gif|pdf|doc|docx|xls|xlsx)$'
Expalnation :^(?:[\w]:|/) -- Begin with x:/ or //
[A-z_-\s0-9.] -- valid characters are a-z| 0-9|-|.|_ (you can add more)
(txt|gif|pdf|doc|docx|xls|xlsx) -- Valid extension (you can add more)
I think this will works:
var pattern = "[(c|C|D|d|E|e)]:.*";
var str = "E:/dir1/dir2/dir3";
var result = str.match(pattern);