Browsing Category:Programming

Java, Programming

Java Upload Files to FTP Server without Lib

 import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import sun.net.TelnetOutputStream;import sun.net.ftp.FtpClient;// sun.net.TelnetOutputStream and sun.net.ftp.FtpClient are default classes in JavaSE6// You can find the classes in ${JAVA_HOME}/jre/lib/rt.jar// So you...
Continue reading
Share
Programming, Regular Expression

Crazy Regular Expression for Date Validation

Using Regex to check whether a string is a valid date format or not/^(?:(?:[0-9]+-(?:(?:(?:0*(?:[13578]|(?:1[02])))-(?:0*(?:[1-9]|(?:[12][0-9])|(?:3[01]))))|(?:0*(?:[469]|(?:11))-(?:0*(?:[1-9]|(?:[12][0-9])|(?:30))))|(?:0*2-(?:0*(?:[1-9]|(?:1[0-9])|(?:2[0-8]))))))|(?:(?:(?:0*[048])|(?:[0-9]*(?:(?:0[48])|(?:[13579][26])|(?:[2468][048])))|(?:[0-9]*(?:(?:[48])|(?:[13579][26])|(?:[02468][048]))(?:00)))-(?:(?:(?:0*(?:[13578]|(?:1[02])))-(?:0*(?:[1-9]|(?:[12][0-9])|(?:3[01]))))|(?:0*(?:[469]|(?:11))-(?:0*(?:[1-9]|(?:[12][0-9])|(?:30))))|(?:0*2-(?:0*(?:[1-9]|(?:[12][0-9])))))))$/512 characters
Continue reading
Share
123457