/*判断用户输入是否为空*/
function isEmpty(ui) {
return (ui==null||ui=="");}
/*取得用户输入的字符串的长度*/
function getLength(ui) {
var i,sum=0;
for(i=0;i<ui.length;i++) {
if ((ui.charCodeAt(i)>=0) && (ui.charCodeAt(i)<=255))
sum++;
else
sum+=2;}
return sum;}
/*删除两侧空格*/
function trim(ui){
var notValid=/(^\s)|(\s$)/;
while(notValid.test(ui)){
ui=ui.replace(notValid,"");}
return ui;}
/*删除前导空格*/
function leftTrim(ui){
var notValid=/^\s/;
while(notValid.test(ui)){
ui=ui.replace(notValid,"");}
return ui;}
/*删除后置空格*/
function rightTrim(ui){
var notValid=/\s$/;
while(notValid.test(ui)){
ui=ui.replace(notValid,"");}
return ui;}
/*删除所有空格*/
function allTrim(ui){
var notValid=/\s/;
while(notValid.test(ui)){
ui=ui.replace(notValid,"");}
return ui;}
/*是否包含前导空格*/
function isLeftSpace(ui) {
var valid=/^\s/;
return (valid.test(ui));}
/*是否包含后置空格*/
function isRightSpace(ui) {
var valid=/\s$/;
return (valid.test(ui));}
/*是否任何一侧包含空格*/
function isBothSpace(ui) {
var valid=/(^\s)|(\s$)/;
return (valid.test(ui));}
/*是否包含空格*/
function isIncSpace(ui) {
var valid=/\s/;
return (valid.test(ui));}
/*是否包含系统禁用的字符*/
function isIncSym(ui) {
var valid=/[\'\"\,\<\>\+\-\*\/\%\^\=\\\!\&\|\(\)\[\]\{\}\:\;\~\`\#\$]+/;
return (valid.test(ui));}
/*用户输入字符串长度是否等于指定值*/
function isLenEquals(ui,ud) {
return (ui==ud);}
/*用户输入字符串长度是否在两值之间*/
function isLenBetween(ui,minl,maxl) {
return (ui>=minl&&ui<=maxl);}
/*是否包含以下禁用字符*/
function CheckForm(){
var iu, iuu, regArray=new Array("","◎","■","●","№","↑","→","↓"+
"!","@","#","$","%","^","&","*","(",")","_","-","+","=","|","'","[","]","?","~","`"+
"!","<",">","‰","→","←","↑","↓","¤","§","#","&","&","\","≡","≠"+
"≈","∈","∪","∏","∑","∧","∨","⊥","∥","∥","∠","⊙","≌","≌","√","∝","∞","∮"+
"∫","≯","≮",">","≥","≤","≠","±","+","÷","×","/","Ⅱ","Ⅰ","Ⅲ","Ⅳ","Ⅴ","Ⅵ","Ⅶ","Ⅷ","Ⅹ","Ⅻ","㈠","㈡"+
"╄","╅","╇","┻","┻","┇","┭","┷","┦","┣","┝","┤","┷","┷","┹","╉","╇","【","】"+
"㈢","㈣","㈤","㈥","㈦","㈧","㈨","㈩","①","②","③","④","⑤","⑥","⑦","⑧","⑨","⑩","┌","├","┬","┼","┍","┕","┗","┏","┅","─"+
"〖","〗","←","〓","☆","§","□","‰","◇","︿","@","△","▲","#","℃","※",".","≈","¢");
iuu=regArray.length;
for(iu=1;iu<=iuu;iu++){
if (document.Gforms.gvUserName.value.indexOf(regArray[iu])!=-1){
alert("注册名不可以包含:" + regArray[iu]);
document.Gforms.gvUserName.focus();
return false;
}
分享到:
相关推荐
同样,对于XSS攻击,非法字符可能包含JavaScript代码,若未经过滤就展示给用户,可能导致用户浏览器执行恶意脚本。 这个PHP过滤非法字符类的主要功能可能包括: 1. **参数检查**:类会接收用户提交的参数,并对...
JavaScript过滤SQL注入字符 在Web开发中,SQL注入是一种常见的安全威胁,攻击者可以通过输入恶意的SQL代码来操控数据库。JavaScript作为客户端脚本语言,虽然主要负责与用户交互,但也可以在防止SQL注入方面发挥...
### JavaScript将字符串中的多个空格替换为一个空格的正则实例 在Web开发与日常编程中,我们经常需要处理字符串。特别是在用户输入或者文本处理过程中,常常会遇到需要清理字符串中的多余空格的情况。例如,当从...
javascript 字符串去掉左右空格, 用正则实现, trim()功能, 简单易用.
然而,JavaScript中的字符串长度并不等同于字节长度,因为JavaScript字符串是基于Unicode编码的,每个字符可能占用1到4个字节不等。这与一些其他编程语言(如C或C++)中的字符串处理方式有所不同,在那些语言中,...
本手册将深入探讨JavaScript中的字符串,这是编程中常用的数据类型,对于理解和操作文本至关重要。 一、字符串基础 在JavaScript中,字符串是不可变的,意味着一旦创建,其内容就不能更改。字符串可以用单引号(' ')...
JavaScript 中关于字符串字节长度的计算比较(含汉字字符串) 可用于验证字符串长度。效率比较高。
在JavaScript中,处理字符串时经常需要去掉字符串两边的空格。这在表单验证、数据清洗等场景中尤为常见。本文将详细介绍如何在JavaScript中去掉字符串两边的空格,并提供几种不同的实现方法。 ### 方法一:使用内置...
这篇博客“javascript 常用校验代码”可能包含了多种用于验证用户输入、数据格式以及其他关键业务逻辑的JavaScript函数和方法。 在JavaScript中,数据校验主要针对以下几个方面: 1. **用户输入校验**:这通常涉及...
本篇将详细探讨JavaScript中的正则表达式及其字符校验方法。 1. **创建正则表达式** - 字面量方式:通过`/pattern/flags`来创建,例如`/hello/`。 - 构造函数方式:使用`new RegExp('pattern', 'flags')`,如`new...
JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据...
某些编程语言提供了更高级的选项来处理这些问题,如正则表达式,它可以更精确地控制字符串的分割方式。 总的来说,“使用空格符分隔字符串解决方案”涵盖了编程中基础但实用的技能,无论你是初学者还是经验丰富的...
在JavaScript(简称JS)开发中,对字符串进行操作是一项常见且重要的任务,其中去除字符串中的空格是一个典型的处理需求。本文将深入探讨如何利用JS来有效地去除字符串中的空格,包括单个空格、多个连续空格以及字符...
JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码...
js 如何过滤字符串里中文或空格呢?方法有很多种,我们可以使用替换与正则表达式来实现,本文向大家介绍两个简单的例子,感兴趣的朋友可以参考一下。 1.javascript过滤空格: function moveSpace() { var str = ...
17. **字符串处理**:包括删除两侧空格、获取字符串长度(不包含两端空格)、过滤特殊字符等,优化数据处理。 18. **日期和时间格式检验**:确保日期和时间输入符合`yyyy-MM-dd`或`yyyy-MM`的格式,便于处理日期和...
最后,代码中的注释和变量命名使用了非标准的字符(如:涵, Σ, æ, 刘海, ertz等),这可能是由于编码问题或者为了防止代码被简单地复制而故意使用了乱码。在实际开发中,应该使用标准ASCII字符来命名变量和注释,...
`charAt`方法是JavaScript中处理字符串的基本函数之一,它允许开发者从字符串中提取特定位置的字符。这个方法的关键在于其参数,即指定的字符位置。`charAt(index)`的用法简单直观,只需要提供一个整数`index`,表示...
1. **格式验证**:首先检查输入的社会统一信用代码是否满足基本格式要求,即长度是否为18位,并且第1位只能是0-9、A-G、Y中的一个字符,第2-3位代表行政区划,第4-12位是组织机构代码和顺序码,最后一位是校验码。...