« 男人那点事,各位看看准不准(转载)关于于丹讲的女人 »

如何在正则表达式中匹配中文

匹配中文字符的正则表达式:   [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
匹配空行的正则表达式:\n[\s ¦   ]*\r
匹配HTML标记的正则表达式:/ <(.*)> .* <\/\1> ¦ <(.*)   \/> /  
匹配首尾空格的正则表达式:(^\s*) ¦(\s*$)
用正则表达式限制只能输入中文:onkeyup= "value=value.replace(/[^\u4E00-\u9FA5]/g, ' ') "   onbeforepaste= "clipboardData.setData( 'text ',clipboardData.getData( 'text ').replace(/[^\u4E00-\u9FA5]/g, ' ')) "
用正则表达式限制只能输入全角字符:   onkeyup= "value=value.replace(/[^\uFF00-\uFFFF]/g, ' ') "   onbeforepaste= "clipboardData.setData( 'text ',clipboardData.getData( 'text ').replace(/[^\uFF00-\uFFFF]/g, ' ')) "
用正则表达式限制只能输入数字:onkeyup= "value=value.replace(/[^\d]/g, ' ')   "onbeforepaste= "clipboardData.setData( 'text ',clipboardData.getData( 'text ').replace(/[^\d]/g, ' ')) "
用正则表达式限制只能输入数字和英文:onkeyup= "value=value.replace(/[\W]/g, ' ')   "onbeforepaste= "clipboardData.setData( 'text ',clipboardData.getData( 'text ').replace(/[^\d]/g, ' ')) "

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

Search

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80710

Copyright 2008 世界的角落. All Rights Reserved.如有涉及侵犯您权益的情况,请和我联系!