导航:首页 > 编程语言 > js正则纯中文

js正则纯中文

发布时间:2023-10-19 21:58:15

javascript正则表达式,要求可以是中文 ,英文,数字,特殊符号,这个怎么写啊

你可以试试这个正则:/^[\u4e00-\u9fa5\w\d@\.\-_]{3,10}$/i支持中文:\u4e00-\u9fa5支持英文:\w,如果强制大小写,可以换成a-z或A-Z支持数组:\d支持特殊字符:@.-_,如果没有满足需要可以增删忽略大小写:/i

js验证输入值只能为汉字

你可以用js测试方来法来实现js验证输入值自只能是汉字。需要准备的材料有:计算机,浏览器,超级编辑。

具体步骤如下:

1.在ue编辑器中创建一个空白的html文件和js文件。

Ⅲ 跪求JS正则:只能输入中文5个字以内或者英文10个字母以内

提供个思路,不过不是用正则:

写个js函数来判断:

该函数基于如下事实:

  1. js字符串以unicode编码,回计算长度答时中英文是无差异的

  2. 大写英文字母unicode范围为0x41-0x5a,小写英文字母范围为:0x61-0x7a

  3. 中文unicode范围为:0x4E00-0x9FA5参考地址

函数主题思路为判断长度是否符合要求,判断第一个字符是在英文范围还是中文范围,遍历之后所有字符,英文字符开头的中间出现非英文字符则不符合要求;中文判断同理。

函数实现主要依托charCodeAt函数,该函数返回字符的对应unicode值,可基于此判断是否为中文或英文,该函数简单例子:字符串str,则str.charCodeAt(0)即为第一个字符的unicode值

Ⅳ 求一JS 正则表达式 实现 字符串中只包含汉字,且不包含“先生”“小姐”“男士”“女士”“太太”字眼

varreg=/(?!.*先生.*|.*小姐.*|.*男士.*|.*女士.*|.*太太.*)^[u4e00-u9fff]{0,}$/g;
varstr1="林女士",str2="张三",str3="林as";
reg.test(str1);//false
reg.test(str2);//true
reg.test(str3);//false

Ⅳ JS正则表达式,汉字表示!!!

中文字符匹配js正则表达式,普遍使用的正则是[\u4e00-\u9fa5],但这个范围并不完整。例如: /[\u4e00-\u9fa5]/.test( '⻏' ) // 测试部首⻏,返回false 。
根据Unicode 5.0版编码,要准确的判断一个中文字符要包括:
范围 含义 范围 含义
2E80-2EFF CJK 部首补充 2F00-2FDF 康熙字典部首
3000-303F CJK 符号和标点 31C0-31EF CJK 笔画
3200-32FF 封闭式 CJK 文字和月份 3300-33FF CJK 兼容
3400-4DBF CJK 统一表意符号扩展 A 4DC0-4DFF 易经六十四卦符号
4E00-9FBF CJK 统一表意符号 F900-FAFF CJK 兼容象形文字
FE30-FE4F CJK 兼容形式 FF00-FFEF 全角ASCII、全角标点
因此,正确的匹配中文字符正则表达式为:
var rcjk = /[\u2E80-\u2EFF\u2F00-\u2FDF\u3000-\u303F\u31C0-\u31EF\u3200-\u32FF\u3300-\u33FF\u3400-\u4DBF\u4DC0-\u4DFF\u4E00-\u9FBF\uF900-\uFAFF\uFE30-\uFE4F\uFF00-\uFFEF]+/g;

Ⅵ JS 匹配汉字正则

/[\u4e00-\u9fa5]/ 正则只能匹配中文,记住是中文,匹配汉字是不正确;

/\p{Unified_Ideograph}/u是正确的,不需要维核码护,匹配所有汉字。

移步下面链接:

JavaScript 正则表达式匹配改棚哪汉字

如和宴果要匹配所有(结尾加上g):

reg = /\p{Unified_Ideograph}/ug

eg:

str.replace(reg, 'aa');

Ⅶ 求验证全是中文的js正则表达式

/^[\u4E00-\u9FA5]+$/
例如
function load(){
var regex =/^[\u4E00-\u9FA5]+$/;
alert(regex.exec("中国"));
}
如果在js文件,需呀把 中国 转换为 对应的 utf码 \u4E2D\u56FD 在进内行匹配
你试容试呗

阅读全文

与js正则纯中文相关的资料

热点内容
计算机网络章节练习 浏览:999
单片机的外部中断程序 浏览:48
表格批量更名找不到指定文件 浏览:869
js的elseif 浏览:584
3dmaxvray视频教程 浏览:905
imgtool工具中文版 浏览:539
java帮助文件在哪里 浏览:965
win10切换输入语言 浏览:696
haier电视网络用不了怎么办 浏览:361
苹果6手机id怎么更改 浏览:179
米家扫地机器人下载什么app 浏览:82
如何在编程猫代码岛20种树 浏览:915
手机基础信息存储在哪个文件 浏览:726
如何查找手机备份文件 浏览:792
内存清理工具formac 浏览:323
iphone过滤骚扰电话 浏览:981
wap网络如何使用微信 浏览:699
手机迅雷应用盒子在哪个文件夹 浏览:351
windows8网络连接 浏览:442
怎么快速增加qq群人数 浏览:919

友情链接