📄 tempfile.2.tmp
字号:
/*
==================================================================
LTrim(string):去除左边的空格
==================================================================
*/
function LTrim(str)
{
var whitespace = new String(" \t\n\r");
var s = new String(str);
if (whitespace.indexOf(s.charAt(0)) != -1)
{
var j=0, i = s.length;
while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
{
j++;
}
s = s.substring(j, i);
}
return s;
}
/*
==================================================================
RTrim(string):去除右边的空格
==================================================================
*/
function RTrim(str)
{
var whitespace = new String(" \t\n\r");
var s = new String(str);
if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
{
var i = s.length - 1;
while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
{
i--;
}
s = s.substring(0, i+1);
}
return s;
}
/*
==================================================================
Trim(string):去除前后空格
==================================================================
*/
function Trim(str)
{
return RTrim(LTrim(str));
}
/*
==================================================================
checkSpecialString(string):验证非法字符
==================================================================
*/
function checkSpecialString(str) {
var reg = new RegExp(/[!\"\#\$\%\&\'\(\)\=\`\|\~\{\+\*\}\<\>\?\_\-\^\\\@\[\;\:\]\,\.\/]+/);
if (reg.test(str)) {
return true;
}
return false;
}
/*
==================================================================
isEmail(string):验证email
==================================================================
*/
function isEmail(str){
var rt = new Array();
rt[0] = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
rt[1] = "应为正确的EMAIL格式";
var reg = new RegExp(rt[0] ,"i");
if(reg.test(str)){
return true;
}else{
alert(rt[1]);
return false;
}
}
/*
==================================================================
onlyZh(string):只可输入中文
==================================================================
*/
function onlyZh(str){
var rt = new Array();
rt[0] = "^[\u0391-\uFFE5]+$";
rt[1] = "应输入中文";
var reg = new RegExp(rt[0] ,"i");
if(reg.test(str)){
return true;
}else{
alert(rt[1]);
return false;
}
}
/*
==================================================================
onlyEn(string):只可输入英文
==================================================================
*/
function onlyEn(str){
var rt = new Array();
rt[0] = "^[A-Za-z]+$";
rt[1] = "应输入英文";
var reg = new RegExp(rt[0] ,"i");
if(reg.test(str)){
return true;
}else{
alert(rt[1]);
return false;
}
}
/*
==================================================================
onlyEn2(string):只可输入英文或带.的英文。如 shang.hai 或shanghai
==================================================================
*/
function onlyEn2(str){
var rt = new Array();
rt[0] = "^[A-Za-z]*([*.]*[ \t\n\r]*[*.]*[A-Za-z])+$";
rt[1] = "应输入英文";
var reg = new RegExp(rt[0] ,"i");
if(reg.test(str)){
return true;
}else{
alert(rt[1]);
return false;
}
}
/*
==================================================================
onlyEnOrNum(string):只可输入英文和数字
==================================================================
*/
function onlyEnOrNum(str){
var rt = new Array();
rt[0] = "^[A-Za-z0-9]+$";
rt[1] = "只能输入英文和数字,且不能有空格!";
var reg = new RegExp(rt[0] ,"i");
if(reg.test(str)){
return true;
}else{
alert(rt[1]);
return false;
}
}
/*
==================================================================
isInt(value,type):验证整数
@param value 是String类型
type 是
为空 任意整数
'0+' 非负整数
'+' 正整数
'-0' 非正整数
'-' 负整数
==================================================================
*/
function isInt(value,type){
var rt = new Array();
if(type=="0+"){
rt[0] = "^\\d+$";
rt[1] = "应输入非负整数!";
}else if(type=="+"){
rt[0] = "^\\d*[1-9]\\d*$";
rt[1] = "应输入正整数!";
}else if(type=="-0"){
rt[0] = "^((-\\d+)|(0+))$";
rt[1] = "应输入非正整数!";
}else if(type=="-"){
rt[0] = "^-\\d*[1-9]\\d*$";
rt[1] = "应输入负整数!";
}else{
rt[0] = "^-?\\d+$";
rt[1] = "应输入整数值!";
}
var reg = new RegExp(rt[0] ,"i");
if(reg.test(value)){
return true;
}else{
alert(rt[1]);
return false;
}
}
/*
==================================================================
isFloat(value,type):验证浮点数
@param value 是String类型
type 是
为空 任意浮点数
'0+' 非负浮点数
'+' 正浮点数
'-0' 非正浮点数
'-' 负浮点数
==================================================================
*/
function isFloat(value,type){
var rt = new Array();
if(type=="0+"){
rt[0] = "^\\d+(\.\\d+)?$";
rt[1] = "应输入非负浮点数!";
}else if(type=="+"){
rt[0] = "^((\\d+\\.\\d*[1-9]\\d*)|(\\d*[1-9]\\d*\\.\\d+)|(\\d*[1-9]\\d*))$";
rt[1] = "应输入正浮点数!";
}else if(type=="-0"){
rt[0] = "^((-\\d+(\.\\d+)?)|(0+(\\.0+)?))$";
rt[1] = "应输入非正浮点数!";
}else if(type=="-"){
rt[0] = "^(-((\\d+\\.\\d*[1-9]\\d*)|(\\d*[1-9]\\d*\\.\\d+)|(\\d*[1-9]\\d*)))$";
rt[1] = "应输入负浮点数!";
}else{
rt[0] = "^(-?\\d+)(\\.\\d+)?$";
rt[1] = "应输入浮点数值!";
}
var reg = new RegExp(rt[0] ,"i");
if(reg.test(value)){
return true;
}else{
alert(rt[1]);
return false;
}
}
/*
==================================================================
isPhone(String):验证电话号码
==================================================================
*/
function isPhone(str){
var rt = new Array();
rt[0] = "^((\\(\\d{2,3}\\))|(\\d{3}\\-))?(\\(0\\d{2,3}\\)|0\\d{2,3}-)?[1-9]\\d{6,7}(\\-\\d{1,4})?$";
rt[1] = "应输入正确的电话号码格式!";
var reg = new RegExp(rt[0] ,"i");
if(reg.test(str)){
return true;
}else{
alert(rt[1]);
return false;
}
}
/*
==================================================================
isMobile(String):验证手机号码
==================================================================
*/
function isMobile(str){
var rt = new Array();
rt[0] = "^((\\(\\d{2,3}\\))|(\\d{3}\\-))?13\\d{9}$";
rt[1] = "应输入正确的手机号码格式!";
var reg = new RegExp(rt[0] ,"i");
if(reg.test(str)){
return true;
}else{
alert(rt[1]);
return false;
}
}
/*
==================================================================
strDateTime(String):短日期,形如 (2007-12-05)
==================================================================
*/
function strDateTime(str)
{
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)return false;
var d= new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -