Javascript 只允许文本值
Javascript allow only text value
Javascript:
function textonly(e) {
var code;
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
var character = String.fromCharCode(code);
var AllowRegex = /^['ba-zA-Z's-]$/;
if (AllowRegex.test(character)) return true;
return false;
}
目录:
<asp:TextBox ID="textbox1" onkeypress="return textonly(event);" runat="server"></asp:TextBox>
我试图只允许文本。如果我在上面的js函数中使用纯文本事件,
我不能按下面的键:
ğ,ü,ş,i,ö,ç 和
空间如何在按键时也包含上述值?
您可以像这样扩展正则表达式:
^['ba-zA-Z'sğüşöç's]$
这将允许以下一个字符:
'b
退格符 (ASCII 8)
a-z
a 和 z 之间的单个字符(区分大小写)
A-Z
A 和 Z 之间的单个字符(区分大小写)
's
匹配任何空格字符 [''r'''t''f ]
ğüşöç
列表中单个字符 ğüşöç 字面意思(区分大小写)
's
匹配任何空格字符 [''r'''t''f ]
相关文章:
- 使用VBScript或Javascript从文本框(文本区域)中删除最后一行空/空行
- EventSource 的响应具有非“文本/事件流”的 MIME 类型(“文本/纯文本”)
- 在鼠标悬停d3js上更改SVG文本的文本
- HTML文本区域文本到XML
- 如何将此文本输入文本更改为密码输入?拉拉维尔
- 阻止在文本区域/文本框中输入数字
- JavaScript无法用新文本替换文本
- 使用CSS选中/取消选中复选框时切换文本和文本框
- 更改下拉菜单后,将文本写入文本框
- 尝试从ajax静态WebMethod获取asp.net(C#)文本框文本时出错
- 用数字而不是文本填充文本框值
- 使用 jQuery 更改特定 文本的文本
- 禁用/启用按钮,当文本和文本区域为空时
- 使用 javascript 单击图片后更改<文本区域>文本
- 角度 CSS 文本建议文本框
- 使用 javascript 检测文本区域/文本输入中的 HTML 标记,但它应该支持常见的>和<
- 无法使用 AJAX 获取 url 的 StumbleOn 视图,因为它的 API 返回文本/纯文本
- 在 JavaScript 中使用文本框文本
- 是否可以创建HTML文本作为文本到语音转换文本字段的字符串输入
- 如何在编辑文本框时设置文本框文本颜色