编程论坛's Archiver

lan9203 发表于 2007-5-25 17:40

[求助]有关正则表达的用法

<P>正则表达式里面有什么办法可以验证中文字符,而且要正确的验证中文字符的个数的?</P>

谁与争疯 发表于 2007-5-25 20:48

请再说清楚些,验证中文字符?这是什么意思?<BR>验正中文字符的个数,这个可以理解,验证中文字符?这个理解不了。<BR>你到底,想要实现什么目的?

lmhllr 发表于 2007-5-25 23:32

估计是要求只能输入一定个数的中文吧~<BR><BR>匹配中文得用16进制,得找找<BR><BR>字数的最好用mb_扩展,没有的话得再写函数统计<BR><BR>本版有一帖我帖了一个了<BR><BR>我找找转过来

lmhllr 发表于 2007-5-25 23:32

<P>函数在这里<BR><BR><a href="http://bbs.bc-cn.net/viewthread.php?tid=120888" target="_blank" >http://bbs.bc-cn.net/viewthread.php?tid=120888</A></P>

rainic 发表于 2007-5-26 09:46

JS里event.keyCode 可以获取输入的字符相应的Int型数值<BR><BR>楼主可以看看0-9, a-z, A-Z, 还有~, !, ", .,等等字符对应event.keyCode是什么..<BR><BR>如果输入的是中文,event.keyCode必定不在以上字符范围内

谁与争疯 发表于 2007-5-26 20:37

<P> 键盘各键对应的ASCII码值 <BR><BR>0x1 鼠标左键<BR>0x2 鼠标右键<BR>0x3 CANCEL 键<BR>0x4 鼠标中键<BR>0x8 BACKSPACE 键<BR>0x9 TAB 键<BR>0xC CLEAR 键<BR>0xD ENTER 键<BR>0x10 SHIFT 键<BR>0x11 CTRL 键<BR>0x12 MENU 键<BR>0x13 PAUSE 键<BR>0x14 CAPS LOCK 键<BR>0x1B ESC 键<BR>0x20 SPACEBAR 键<BR>0x21 PAGE UP 键<BR>0x22 PAGE DOWN 键<BR>0x23 END 键<BR>0x24 HOME 键<BR>0x25 LEFT ARROW 键<BR>0x26 UP ARROW 键<BR>0x27 RIGHT ARROW 键<BR>0x28 DOWN ARROW 键<BR>0x29 SELECT 键<BR>0x2A PRINT SCREEN 键<BR>0x2B EXECUTE 键<BR>0x2C SNAPSHOT 键<BR>0x2D INSERT 键<BR>0x2E DELETE 键<BR>0x2F HELP 键<BR>0x90 NUM LOCK 键</P>
<P><BR>A 至 Z 键与 A – Z 字母的 ASCII 码相同:<BR>值 描述<BR>65 A 键<BR>66 B 键<BR>67 C 键<BR>68 D 键<BR>69 E 键<BR>70 F 键<BR>71 G 键<BR>72 H 键<BR>73 I 键<BR>74 J 键<BR>75 K 键<BR>76 L 键<BR>77 M 键<BR>78 N 键<BR>79 O 键<BR>80 P 键<BR>81 Q 键<BR>82 R 键<BR>83 S 键<BR>84 T 键<BR>85 U 键<BR>86 V 键<BR>87 W 键<BR>88 X 键<BR>89 Y 键<BR>90 Z 键</P>
<P>0 至 9 键与数字 0 – 9 的 ASCII 码相同:<BR>值 描述<BR>48 0 键<BR>49 1 键<BR>50 2 键<BR>51 3 键<BR>52 4 键<BR>53 5 键<BR>54 6 键<BR>55 7 键<BR>56 8 键<BR>57 9 键</P>
<P>下列常数代表数字键盘上的键:<BR>值    描述<BR>0x60 0 键<BR>0x61 1 键<BR>0x62 2 键<BR>0x63 3 键<BR>0x64 4 键<BR>0x65 5 键<BR>0x66 6 键<BR>0x67 7 键<BR>0x68 8 键<BR>0x69 9 键<BR>0x6A MULTIPLICATION SIGN (*) 键<BR>0x6B PLUS SIGN (+) 键<BR>0x6C ENTER 键<BR>0x6D MINUS SIGN (–) 键<BR>0x6E DECIMAL POINT (.) 键<BR>0x6F DIVISION SIGN (/) 键</P>
<P>下列常数代表功能键:<BR>值     描述<BR>0x70 F1 键<BR>0x71 F2 键<BR>0x72 F3 键<BR>0x73 F4 键<BR>0x74 F5 键<BR>0x75 F6 键<BR>0x76 F7 键<BR>0x77 F8 键<BR>0x78 F9 键<BR>0x79 F10 键<BR>0x7A F11 键<BR>0x7B F12 键<BR>0x7C F13 键<BR>0x7D F14 键<BR>0x7E F15 键<BR>0x7F F16 键</P>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.