导航:首页 > 编程语言 > 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正则纯中文相关的资料

热点内容
数学网络研修研究问题有哪些 浏览:677
stl文件怎么打印 浏览:427
json格式变量写法 浏览:68
广州寄文件去吉林多少钱 浏览:254
苹果APP文件夹创建 浏览:903
黄米是什么app 浏览:417
word如何插入一个新文件夹 浏览:357
word文件夹前面有个符号 浏览:350
把word转换成语音 浏览:220
linuxfile文件 浏览:454
如何用网络打普通电话 浏览:463
linux进程打开的文件 浏览:134
新购u盘无法储存文件 浏览:553
5s要不要升级ios93 浏览:926
小米手机助手怎么关闭自动升级 浏览:24
外星人能不能升级到win10系统盘 浏览:652
加入java信任站点 浏览:486
好用的急救知识app 浏览:524
什么是网络适配器驱动文件名 浏览:717
吉林文件箱多少钱 浏览:113

友情链接