This paper applies extended tanh-function algorithm to obtain soliton solutions. The governing equation is the perturbed nonlinear Schrödinger’s equation with Kerr law nonlinearity. Both topological and singular soliton solutions are obtained. There are other solutions that fall out as a by-product. These are singular periodic solutions and complexiton solutions to the model. The constraint conditions are listed for the solitons to exist.