^((?!(^[ ]*.$)|(^[ ]*//.*|^[ ]*/*.*)|(^((?!/*).)**/)|( [ ]**.*)).)*$ https://www.cnblogs.com/xwgli/p/4517632.html