只能输入中文只能输入英文只能输入中文、英文、数字、@符号和.符号onkeyup="value=" />
不能为空
只能输入英文和数字
判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母
/^([a-zA-z_]{1})([\w]*)$/g.test(str)
只能输入数字
onKeyUp="value=value.replace(/\D/g,'')"
onafterpaste="value=value.replace(/\D/g,'')" >
只能输入中文
只能输入英文
只能输入中文、英文、数字、@符号和.符号
onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.]/g,'')">
只允许输入英文,且不能粘贴也无法弹出粘贴菜单
只能输入数字和点号(注意:在[^\d\.]里的d不能写成大写D,否则就变成除了数字以外的所有字符)
onkeyup="value=value.replace(/[^\d\.]/g,'')" >
总而言之:先在里输入onkeyup="value=value.replace(/[^\X]/g,'')" 然后在(/[\X]/g,'')里的X换成你想输入的代码就可以了
中文:u4E00-u9FA5
数字:d、0-9
英文:a-z、A-Z
其它符号@,点或其它符号.也可以多个,用\隔开就行了.
例如:
中、英文和数字加@符号加点符号:\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.
若想在文本框里不能右键弹出菜单和不能粘贴进复制的信息的话就要在里输入onKeyDown="fncKeyStop(event)" onpaste="return false" oncontextmenu="return false;"
用JSP编写的一个简易计算器实现代码如下: <%@ page contentType="text/html;charset=gb2312"%>
//接收运算符号 String oper=request.getParameter("op"); Double dnum1=0.0; Double dnum2=0.0; Double result=0.0; //java中String -> int if(num1!=null&&num2!=null&&oper!=null) { dnum1=Double.parseDouble(num1); dnum2=Double.parseDouble(num2); //计算 if(oper.equals("+")) { //加 result=dnum1+dnum2; } else if(oper.equals("-")) { //减 result=dnum1-dnum2; } else if(oper.equals("×")) { //乘 result=dnum1*dnum2; } else { //除 result=dnum1/dnum2; } } %>
2. 只能是汉字 3." 只能是英文 2. 只能是汉字 3." 只能是英文数学与计算机学院实验报告 用javascript制作计算器 5的阶乘的结果: 源代码:
Asp 第四节javascript实现警示框 一、新建一个asp vbscript 文件,在“代码”页面,
里插入一个表单,方法:插入 —表单—表单 二、打开“设计”页面,在表单里插入表格,方法:插入—表格。(四行三列) 三、根据需要对表格进行修饰和填充,即文字的写入、文本框的插入和提交按钮的插入。 四、A、文本框的插入方法:插入——表单——表单——文本域(不带表单的); B、“提交”按钮的插入:插入——表单——表单——按钮。 结果如图: C、实现“密码”看不到:点住输入密码时的那个文本域,在“属性”里,点击“密码”。 D、两个文本域形状的修饰:方法跟在html 静态页面里修饰一样。 五、点“提交”跳转另一个页面: 在表单的action里面写上:想跳转的页面地址。即可完成操作。如: 六、实现“判空”: 1、在表单的action后面写:onsubmit="return check();" 语句,如图 并且在“文本域”里,把他们的名字改一下。如图2、在
……里,写入: 即可实现效果。 3、光标自动放到文本框: document.form1.yhm.focus();和document.form1.mm.focus(); 位置; 在return false 上面。如图