CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

正则表达式:关于汉字和浮点数的验证!

楼主cocia(高亚)2002-09-09 16:57:08 在 Java / J2SE / 基础类 提问

我在客户端使用ie的javascript的RegExp对象对form数据进行验证  
  其中有  
  汉字文本:  
  必填[a-zA-Z0-9_]+   (如何支持汉字)  
  选填[a-zA-Z0-9_]*  
   
  整数  
  必填[0-9]+  
  选填[0-9]*  
  浮点数  
  必填[.0-9]+   (这种写法好像不正确)  
  选填[.0-9]*  
   
  初用正则式,希望指点! 问题点数:200、回复次数:8Top

1 楼wjmmml(笑着悲伤)回复于 2002-09-09 17:15:36 得分 50

1:只能输入汉字的:  
  <input   onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"   onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">  
   
  2.只能输入数字的:  
  <input   onkeyup="value=value.replace(/[^\d]/g,'')   "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">Top

2 楼cocia(高亚)回复于 2002-09-09 17:32:12 得分 0

/g  
  什么意思?  
   
  也不是不能输入汉字,就是不能为空!Top

3 楼upc_chenli(chenli)回复于 2002-09-09 18:10:47 得分 0

收藏。Top

4 楼cocia(高亚)回复于 2002-09-10 10:56:35 得分 0

unicode的gbk汉字编码范围是  
  0x8140-0xfefe  
   
  如果支持任意文本,是不是就可以使用0x0000-0xfefe   ?Top

5 楼careless(Java.NET)回复于 2002-09-10 12:03:00 得分 150

非空:  
   
  /^\S+$/Top

6 楼careless(Java.NET)回复于 2002-09-10 12:11:13 得分 0

如果可以包含空格、制表符等字符,则用:  
  /\S+/  
  Top

7 楼careless(Java.NET)回复于 2002-09-10 12:16:32 得分 0

用法:  
  function   isNotEmpty(value){  
          var   check=/\S+/;  
          if   (!check.exec(value)){  
                  alert('avoid   to   be   empty!');  
          }  
  }  
  Top

8 楼deyungong(door)回复于 2002-09-23 20:57:42 得分 0

/g   表示globally吧  
  dreamweaver   reference中说:  
  wire   the   expression   to   work   globally(as   u   probably   do   if   the   regular  
  expression   is   doing   a   search-and-replace   operation   with   a   method)Top

相关问题

  • 求正则表达式(汉字,字母,数字 混合验证)
  • 求正则表达式验证
  • 【正则表达式验证日期】
  • 验证控件的正则表达式
  • 怎么用正则表达式匹配"汉字" 字符串
  • 求输入只允许汉字的正则表达式?
  • 求符合要求的汉字正则表达式
  • C#如何用正则表达式验证email地址?
  • 100分求一个验证EMAIL的正则表达式
  • 50分求:验证 IP地址 的 "正则表达式"!~********

关键词

  • 汉字

得分解答快速导航

  • 帖主:cocia
  • wjmmml
  • careless

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo