In this paper we propose a spam filtering method based on different feature extraction, approximate pattern matching, to choose more meaningful lexical combinations. The feature values of each mail are calculated and then feed into Back-Propagation Neural Network to classify as normal or spam mail. Performing experiments on Ling-Spam corpus, the results show that it achieves high precision and recall than several other techniques.