匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
匹配空行的正则表达式:\n[\s ?? ]*\r
匹配HTML标记的正则表达式:/ .* ?? /
匹配首尾空格的正则表达式:(^\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, ' ')) "
本文介绍了正则表达式在文本处理中的常见应用,包括匹配中文字符、双字节字符、空行和HTML标记。同时,展示了如何使用正则表达式限制输入为中文或全角字符,确保用户输入的合法性。
4078

被折叠的 条评论
为什么被折叠?



