您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

以前编写JSP网站时写的一些工具函数.

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 05:33 点击:

初学jsp(SUN企业级应用的首选)时,写了一些工具函数因为不太会用JAVA下的正则表达式也只能这么写啦!发出来让大家批评批评提点意见!有几个函数不算是自己写的希望爱挑剌的朋友嘴下留情!我是新手我怕谁,脸皮不行的人水平也上不去呀.嘻嘻..

package mxzc.web.strctrl;
public class StringCtrl
{/********************************************
public synchronized String HTMLcode(String TXTcode)   功能:文本替换
public synchronized String Unhtmlcode(String str)   功能:(不完全)反文本替换
public synchronized String Unhtmlcodea(String str)   功能:反文本替换
public synchronized boolean emailcheck (String email)   功能:检查一个字符串是否符合E-Mail
public synchronized boolean isemailstr(String email)   功能:检查一个字符串是否符合E-Mail
public synchronized boolean isqqstr(String qq)    功能:检查一个字符串是否符合QQ
public synchronized boolean isnumstr(String num)   功能:检查一个字符串是否为一数字串
public synchronized String userstrlow(String user)   功能:替换用户名中不合法的部分
public synchronized boolean userstrchk(String user)   功能:检查字符串是否符合用户名法则
public synchronized boolean istelstr(String tel)   功能:检查字符串是否为TEL
public synchronized boolean urlcheck(String url)   功能:检查字符串是否为URL
public synchronized String isotogbk(String iso)    功能:ISO9006-1码转换为GBK
public synchronized String gbktoiso(String gbk)    功能:GBK码转换为ISO9006-1
public synchronized String dostrcut(String oldstr,int length)  功能:按汉字长换行(英文按半个字长)
public synchronized String inttodateshow(int datenum)   功能:将1900年至时间的秒数换为日期字符串
public synchronized String nowdateshow()    功能:显示当前日期
public synchronized java.util.Date inttodate(int datenum)  功能:将秒数转换为日期
public synchronized int datetoint()     功能:将时间换为从1900年至今的秒数
public synchronized int datetoint(java.util.Date d)   功能:将时间换为从1900年至时间的秒数
public synchronized String overlengthcut(String str,int length)  功能:截取前几个字符,单位为汉字字长
public synchronized String replace(String str,String suba,String subb) 功能:字符串替换
*********************************************/
private static final String isostr="ISO8859-1";
private static final String gbkstr="GBK";
public StringCtrl()
{
}
public synchronized boolean emailcheck (String email)
{
if(email==null)return false;
if(email.length()<6)return false;
if(email.indexOf("@")<2)return false;
if(email.indexOf(".")<4)return false;
if(email.endsWith(".")||email.endsWith("@"))return false;
if(email.lastIndexOf("@")>email.lastIndexOf(".")-1)return false;
if(email.lastIndexOf("@")!=email.indexOf("@"))return false;
String[] lowstr={"","""," ","&"," ","","<",">","/","\","#"};
for(int i=0;i<lowstr.length;i++)if(email.indexOf("lowstr")>0)return false;

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • JSP与Servlet
      • 自己动手写MiniBBS系列(基本篇)之用户登录
      • JSP取当前日期
      • JDBC 入门(一)
      • 打开一个jsp页面默认查询所有数据,调用action
      • 使用JSP标签库验证用户的输入(2)完
      • 自定义JSP标签(tag)浅议
      • WIN98/2000下的jsp服务器
      • JSP内建对象(二)
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1