JavaScript 字符串替换并回发回粘贴上的 RadTextBox
JavaScript String Replace and post back to RadTextBox on Paste
我有一个RadTextBox:
<telerik:RadTextBox ID="txtBox" TextMode="MultiLine" Width="635px" TabIndex="2" Rows="6" runat="server" onpaste="JavaScript:return RestrictCopyPaste();"></telerik:RadTextBox>
在粘贴到文本框时调用以下 JavaScript 函数:
function RestrictCopyPaste() {
var txt = clipboardData.getData('Text')
txt = txt.replace("[^'u0000-'u007F]", "");
document.getElementById("<%= txtBox.ClientID%>").value = txt
}
我想用一个空白字符串替换该正则表达式代码中的每个字符。这样做的目的是删除粘贴上的所有非 ASCII 字符。目前,当我复制并粘贴到文本框中时,它只是复制我正在粘贴的内容。
关于如何使其工作的任何想法?
> 您需要使用带有/g
修饰符的正则表达式文本:
txt = txt.replace(/[^'u0000-'u007F]/g, "");
否则,您需要使用如下所示的 RegExp 构造函数表示法:
txt = txt.replace(RegExp("[^''u0000-''u007F]", "g"), "");
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- jQuery中是否内置了任何字符串格式化函数
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- ng打开空字符串
- 正则表达式在字符串中找到base64
- 如何将字符串值从php页面发送到java脚本页面
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 对id以某个字符串开头的元素进行计数
- Javascript逻辑运算符和字符串/数字
- 反向字符串比较
- 如何有效地将游戏数据存储在URL查询字符串中
- 可变大小的JavaScript字符串如何成为基元类型
- 将DOM节点值与字符串Javascript进行比较
- 如何在 Javascript 中将变量的值从字符串转换为整数
- 本地存储中的字符串到字节数组转换
- JavaScript按钮/输入/函数,字符串反转
- 从查询字符串参数推断出正确的数据类型
- 高亮显示与数组字符串一起使用时文本插件中断
- JavaScript 字符串替换并回发回粘贴上的 RadTextBox