📄 jmcheck.java.svn-base
字号:
package jm.util;
/**
* ���ֶ���ĺϷ����
* @author fu_changyong(1shome)
* @see jdk1.5.2
* @version 1.5.2.2
*/
public class JMCheck {
//private final String CLASS_NAME = "JMCheck";
/**
* String �`�F�b�N
* <PRE>
* ������Null���ۂ���`�F�b�N
* </PRE>
*
* @param asVal ������
* @return Null�A"null"�A""�̏ꍇ��"",�ȊO��String��Ԃ�
*/
public static final boolean isNull(Object asVal) {
if (asVal == null) {
return true;
}
if ("null".equals(asVal)) {
return true;
}
if ("undefined".equals(asVal)) {
return true;
}
if ("".equals(asVal)) {
return true;
}
return false;
}
/**
* ChkNumAlpha
* ���p����Check
* @param asval
* @return true : YES ; false : NO
*/
public static final boolean isNumAlpha(String asval) {
final String psHanjh = "0123456789";
for (int i = 0; i < psHanjh.length(); i++) {
String pa = psHanjh.substring(i, i + 1);
int pis = asval.indexOf(pa);
if (pis != -1) {
return false;
}
}
return true;
}
/**
* ChkEngAlpha
* ���p�p��Check
* @param asval
* @return true : YES ; false : NO
*/
public static final boolean isEngAlpha(String asval) {
final String psHanjh =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
for (int i = 0; i < psHanjh.length(); i++) {
String pa = psHanjh.substring(i, i + 1);
int pis = asval.indexOf(pa);
if (pis != -1) {
return false;
}
}
return true;
}
/**
* ChkSignAlpha
* ���p�L��Check
* @param asval
* @return true : YES ; false : NO
*/
public static final boolean isSignAlpha(String asval) {
final String psHanjh = "~!@#$%^&*()_-+=|[]{};:'?.,<>\\ \"/";
for (int i = 0; i < psHanjh.length(); i++) {
String pa = psHanjh.substring(i, i + 1);
int pis = asval.indexOf(pa);
if (pis != -1) {
return false;
}
}
return true;
}
/**
* �p�����[�^���S�p�������ǂ�����`�F�b�N����
*
* @param text�F�`�F�b�N���镶����
* @return ���茋�ʁitrue�F�S�đS�p�����Cfalse�F�S�p�ȊO�̕�����܂�ł���j
*/
public static final boolean isZen(final String text) {
return isZenkaku(text);
}
/**
* �p�����[�^���S�p�������ǂ�����`�F�b�N����
*
* @param text�F�`�F�b�N���镶����
* @return ���茋�ʁitrue�F�S�đS�p�����Cfalse�F�S�p�ȊO�̕�����܂�ł���j
*/
public static final boolean isZenkaku(final String text) {
if (text.getBytes().length == 2 * text.length()) {
return true;
}
return false;
}
/**
* �p�����[�^�����p�������ǂ����
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -